About

I am a coder who has been programming professionally since 1989. I have moved back to Sydney, Australia, after living in London for 17 years. I hold dual British and New Zealand citizenship. I’m interested in maths and statistics, Deep Learning, algorithms, Quantified Self, the Internet of Things, being optimally productive, desktop manufacturing, financial independence, wearable tech, martial arts, yoga, algorithmic trading, fully automated businesses and entrepreneurship. This is me on GitHub (although I mainly use BitBucket now). I toot as @brett@natterati , and you can see my LinkedIn profile here .

Education

I have a BSc (Honours) in Maths and Statistics, a Master’s in Applied Finance, 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). I started doing another Master’s in Mathematics, but my work got in the way.

Coding

These days I primarily code in Go, Python, Java, C/C++ and Swift. 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 and Python for my maths and statistical analysis.

I use either Go or Django for web development these days.

Martial Arts

I got my black belt in Shotokan Karate in New Zealand when I was young. I was travelling for many years before starting Seido Karate in Sydney and worked my way back to brown belt. I trained for a while at a Shotokan dojo in Brighton, but my training was interrupted by the pandemic, and then the move back to Australia.

Sudoku

I wrote three books on sudoku during the pandemic.