I'm a software developer with 10 years of professional experience in developing apps, games, and server-side code.
I enjoy creating complete apps from start to finish including all stages from initial design through to usability testing, and also enjoy working on smaller projects like code libraries or game middleware. Recently I'm particularly interested in iOS and macOS app development with Swift, and in game development with Unity.
I've shipped projects solo, leading small teams, and working as a freelancer with exceptionally positive feedback.
Good Stopwatch / Good TimerJune 2017 — August 2017
Tiny EventsJune 2017
Network Color PickerApril 2017
A developer tool for experimenting with different colours when developing apps
Consists of a server that runs on a Mac and shows a color picker, and a client library that another (iOS) app uses to connect to the server and be notified when the color is changed on the MacTech:
Day PlannerMay 2016 — May 2017
An iOS app for planning out a block of time
Included developing a library for automatic and instant iCloud syncing with local caching and complete offline supportTech:
App Store: Day Planner
Video Conversion TogglerJanuary — February 2016
route53dynamicdnsStarting October 2015
ec2startStarting July 2015
Stick 'Em Up 2 (PC and mobile port)June 2013 — July 2015
A remake of the game almost from scratch in Unity, and ported to Windows, Mac, Linux, iOS, and Android with network support and a robust input system simultaneously supporting any combination of controllers, keyboard/mouse, and on-screen touch controlsTech:
- Google Play Game Services
Mesh ExplosionStarting November 2012
Stick 'Em Up 2: Paper AdventuresApril 2010 – October 2011
staticwebsyncStarting October 2010
Starting October 2010
Stick 'Em UpJanuary – April 2010
Wand MasterMarch – June 2009
Air HockeyDecember 2008 – February 2009
nanoTweeterStarting November 2008
Scrobble DroidStarting November 2008
PayAsYouPlay.orgDecember 2006 – October 2007
Game Developer, Never Don't Play (Founder)Starting February 2009
Developed games for Xbox 360, PC, iOS, Android, Mac, and Linux
Collaborated with artists and occasionally with another programmer
Ran user playtests to test usability
Did marketing, PR, and art and sound direction
Freelance ProgrammerNovember 2006 — October 2010
Software projects including a video ringtone app, a map-based prototype taxi booking app, a service fleet management app, and various system administration odd jobs and bug fixing
Achieved perfect 5.0 feedback rating over 51 jobs with reviews including:
'The only fitting description is "Above and beyond the call of duty"'
'excellent, clean code. super responsive and intuitive. hope I can work with him again.'
'Jon was a pleasure to work with. He did an awesome job and I highly recommend him for your next project!'
'I'd give Jon an 11 if I could. If you need any Amazon EC2 or Python work, this is your coder! Best experience on VWorker so far!'
'Went out of his way to complete the work with the utmost quality. Excellent communication throughout and had an excellent grasp of all requirements. Highly recommended.'
'A great programmer to work with. Excellent communication and very professional work. Exceeded my expectations.'
'Excellent work, excellent communication. Terrific to work with.'
'Outstanding work. Above and beyond the call of duty in my opinion. I would use this person again!'
'Excellent work and extremely responsive. A true pleasure.'
'Wow. Jon really went over and above the call of duty this time. I can't say thanks enough.'Tech:
- Linux admin
BSc Computer Science, University of Southampton2001 — 2004
Campaigning, Local political partyMarch 2014 — May 2015
Helped with canvassing and get-out-the-vote operations, and filmed and edited a series of campaign videos for our local party candidate
Web Developer, Out4MarriageAugust 2013
Converted the successful Out4Marriage Lobby a Lord site that helped users to lobby the members of the House of Lords into the Out4Russia site that helped users lobby leaders of G20 countries to apply pressure to Russia on its LGBT rights record