Hi, I'm

Gregory Thomas

a Software Engineer in Cambridge, UK.

//About

I am a senior full-stack software engineer with over 8 years of experience working for companies large and small.
I solve both engineering and business problems, solo or as-part of a team.

Message me about engineering roles, or, to just say hello!

Skills

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

/*Highlights*/

  • Started own business
  • Sole developer and consultant for Kokpitt: stripped incomplete features and full-stack refactor to ready app for production, pushed for budget re-evaluation, led meetings with non-technical client, guided junior developers on changes and documentation.
  • Sole developer and consultant for TRUEscience smart meter: new features, SDK updates to Android app for 6+ years, consultant for iOS version.
  • Co-inventor of patented solution for TRUEscience which increased meter battery life from days to months.
  • Re-designed TRUEscience app front-end to support ~7500 more devices, helping increase of sales by ~110% after 2 months.
  • Implemented TRUEscience demo version within 2 days by re-engineering test version: increased sales by ~9% after 4 months.

//Work projects

//Interests

  • Software: sharing code via GitHub / GitLab, and knowledge documentation via my CompSci Knowledgebase.
  • Servers: Virtualization via Virtual Machines (VM) and Containers, Docker, scripting, automation, and data storage.
  • Music: I'm a drummer for a wedding band and others, and I perform ad-lib at jams with other musicians.

Recent projects

  • kotlin-backstack: a lite Kotlin/Android library to manage views for Fragment-less Model-View-Presenter (MVP) app architectures.
  • backstack.js: a frontend library to help provide a mobile-like user-experience for web.
  • Auto-ripper: a simple script run within a Linux container to auto-rip owned CDs to .FLAC upon disc-insertion

//Contact