I am a coder who has been programming professionally since 1989. I am currently based in London, although I have lived in New Zealand, Sydney and New York. I hold dual British and New Zealand citizenship. I am a director of Stimuli Limited. These days I mix up contracting as a software developer, building products for Stimuli, blogging and travelling. I’m interested in maths and statistics, algorithms, Quantified Self, the Internet of Things, being optimally productive, desktop manufacturing, financial independence, wearable tech, martial arts, yoga, algo trading, ultra-light businesses and entrepreneurship. This is me on GitHub. I tweet as @hitechnomad, and you can see my LinkedIn profile here.
I have a BSc (Honours) Maths and Statistics, a Masters in Finance and a Certificate in Quantitative Finance, a Certificate in Mathematical Methods, and a few (expired) qualifications in Computer Security (SANS GIAC Incident Handler, SANS GIAC Intrusion Analyst, CISSP).
These days I primarily code in C/C++, Go, Python, Swift and Java. A list of languages I have worked with is below. I currently do a lot of Mac OS/X, iOS, and Linux development, although in the past I worked a lot on Windows. I use Mathematica, R and Python for my maths and statistical analysis.
I primarily use Django these days for web development, although will do some PHP coding if press-ganged.
- Objective C / Swift
- Bourne shell scripting
I got my Nidan (second Dan) Black Belt in Shotokan Karate in New Zealand back when I was 19. I was travelling for many years before starting Seido Karate in Sydney and worked my way back to brown belt. I haven’t really found a club that’s easy to go to over in London, so I’m currently just self-training.