Hi, I'm

Gregory Thomas

a Software Engineer in Cambridge, UK


I am a senior full-stack software engineer with over 6 years of experience working for companies large and small.
As part of a team I focus on solving both engineering and business problems.

I am open to engineering roles; message me for a chat.


  • Extensive experience with Android (Java), Python, HTML, CSS, Git
  • Experience with Kotlin, C#, Xamarin, Swift, Javascript, Google App Engine, SQL databases, Azure Notification Hubs
  • Some experience with RxJava, Room, RetroFit, BGScript


//Work projects


  • Software: sharing my code via GitLab / GitHub. I add topics to CompSci Knowledgebase, a publicly-available resource.
  • Servers: data backups, scripting and automation; my Linux servers are mirrored securely via rsync over a Virtual Private Network.
  • Music: playing drums and guitar in bands and ad lib with different muscians at jams.

Recent projects

  • backstack.js: a frontend library to help provide a mobile-like user-experience for web.
  • calendar: a Kotlin Android app with a Model View Presenter (MVP) architecture and custom-made backstack.
  • Auto-ripper: a simple script to auto-rip owned CDs to .FLAC on disc-insertion