I have a wealth of experience working with databases and web services on the back end – building tools for business, supporting the publication of a large website, and developing niche social networking platforms.

From 2014 – 2016 I led the development of Calico, an online multiplayer gaming platform for games published on the Mac App Store by Feral Interactive. The platform supports thousands of users, with hundreds online at any one time.

I have also worked on back-end APIs for mobile apps with social networking features.


I am flexible with regards to technology stack and try to pick the best for the job:

  • Data access layer: experience with relation databases including MySQL, PostgreSQL and SQL Server, plus No-SQL databases such as Redis and MongoDB.
  • RESTful web services: familiarity with various languages and frameworks including Node.js / Express, Java with Jersey/JAX-RS, and PHP / Phalcon. Experience with a variety of data formats including XML, JSON, Atom, HTML.
  • Authentication: Standards-based with OAuth 2.0 and HTTP Bearer or JWT tokens. HTTP Basic authentication for simpler scenarios.

Get in touch to discuss how I can help with your project!