Welcome to my homepage! This page is always under construction.
I'm always happy to get emails from new people.
Work in London
I've been Chief Architect at Songkick,
Head of Engineering at CharlieHR,
and I work now as a technical advisor to great startups like Stairway.
If your startup has technical issues, or your development team is lacking senior level
developers and could do with some direction, contact me and I'd be glad to help you figure it out.
I know a lot about the programming languages Ruby and JS,
and I'm starting to adopt Rust.
My degree was in probability and maths is still a big interest, just for fun.
I'm fascinated by learning and memory.
Ideas for new note-taking techniques excite me more than is normal.
Sometimes I make things and put them online.
I've had a tech blog forever.
In open source, I've done a few projects over the years:
- simplex – A naive simplex implementation in pure-Ruby
- swt – A gem that contains everything necessary to write cross platform desktop applications with JRuby and SWT. Used by the Shoes project and Redcar.
- Redcar – A cross platform programmers' text editor written in Ruby. This was a big project: sixty or so contributors, thousands of users, and it was a damn good text editor. It was a lot like VSCode, before there was Atom.
- Compiler work: I added the first code profiler to the JRuby compiler and made minor patches to the Rubinius compiler.