Have experience with Haskell, Rust, Elm, Go, Objective-C
Starting as Graduate Developer, primarily working in C# and .NET maintaining and enhancing a product for the environmental services industry:
Also worked on other smaller projects using Ruby on Rails, PHP and MySQL.
I designed and built various small websites as plain HTML and CSS and using PHP and MySQL.
Set up and customised the PHP based osCommerce online catalogue to suit the needs of the company.
Answering phones, writing letters and other administrative tasks involved in recovering overpaid housing benefit.
Whilst studying at Imperial College I got involved with the student television station. I worked with others to improve and maintain the station’s equipment and systems. Included building a streamlined “edit suite to website” publishing workflow.
Mainly worked with PHP, MySQL and Bash.
Students at the Imperial College Business School had been recording lectures for the school wished to gain a greater knowledge of the software they were using. I also gave advice on filming techniques and the use of their cameras.
I often work on software projects to play with interesting ideas or to get to grips with new languages and technologies. My projects are generally in some way related to graphics or sound, such as small games (Rust, Haskell, Elm), rendering demos (OpenGL) or audio effects and synthesis (C, Pure Data).
I enjoy listening to and playing music. I play guitar and piano and also dabble in synthesizers and music production. Combining these interests, one of my current projects is a custom embedded Linux system for live music performance on the Raspberry Pi.
I also enjoy cycling, running, skiing and playing squash.
A-Level: Mathematics—A, Further Mathematics—A, Physics—A, AS-Level German—B
GCSE: 6×A*, 1×A, 2×B, 2×C