- Compiler Engineer at Embecosm.
- Software Engineer at Continuum Analytics,
- Platform Engineer at OpenGamma,
- PhD in Computing at Imperial College, supervised by Paul Kelly and David Ham in the Software Performance Optimisation Group. Thesis: Multilayered Abstractions for Partial Differential Equations.
- I was a trustee of Ath Welak, a charity which helped to rebuild homes and businesses in Sri Lanka following the 2004 tsunami.
- I chaired the Imperial College Linux Users’ Society between 2009 and 2012, which still manages to have a web site, but it looks like the end is nigh for the society (in the 16-17 academic year).