I offer a no-obligation free hour of initial discussion and consultation for us to work out whether I might be able to help you, and to scope out possible work. If you want to take advantage of this offer, send me an email. Even if we don’t end up working together, I’m always open to hearing about interesting projects, companies and people.
The descriptions here are necessarily vague, so as to maintain privacy, but here are a few of the projects I’ve been working on most recently:
Data analysis and visualisation for image data sets [Python, SVG, ImageMagick]
Optimisation and parallelisation of pair matching for a “dating” site [Go]
Path simplification for complex SVG files [Python]
Signal synthesis for a medical application [C, STM32]
Optimisation and refactoring of statistical report generation code [R, LaTeX]
Expertise and attitude
Nearly 30 years of professional software development experience.
Broad technology experience: I tried tried counting up the number of programming languages I’ve used professionally, and gave up when I got to about 20.
Broad domain experience: finance, defence, scientific programming, embedded programming, web applications, web infrastructure and more.
An emphasis on life-long learning.
I take your project seriously. I want every client to be pleasantly surprised by the quality of the work they receive from me. (No complaints so far!)
If you have a problem that’s so difficult you don’t even know where to start, I might be able to help you.
My minimum rate for “normal” contracting work is US$75/hour. I don’t go below that, and will often charge more for particularly specialised work.