Skip to content

About Me

Hi, I'm Stephen — a developer and consultant with 20 years of experience delivering web and mobile applications for private and public-sector clients across the UK and internationally.

Since founding CGCSoftware in 2012, I've worked with organisations including Google DeepMind, BT, Chelsea FC, Calor Gas, and the Houses of Parliament. I'm a full-lifecycle developer: I work with you from requirements through to deployment and handover.

The kind of work I do

Scientific and research tools

My most recent work has been with Google DeepMind on the AlphaFold Server — a globally used research tool for protein structure prediction. I joined a small team to build new features, improve the content management system, and maintain a high-quality production codebase.

Internal tooling and infrastructure

Some of the most impactful projects I've worked on are internal tools that replace manual processes. For BT, I built an application that mapped their entire Sports TV network infrastructure so engineers could see what already existed before commissioning new work — saving significant time and cost. These kinds of projects are rarely glamorous but they genuinely change how organisations operate.

AI-driven applications

I've worked on AI-powered applications for a specialist agency, building interfaces that allow users to submit documents and receive AI-generated analysis and recommendations. Getting AI interactions to feel clear and usable is an interesting design and engineering challenge.

Finance and workflow systems

I've built and maintained complex data-driven systems for finance and pharmaceutical clients — applications that handle intricate business rules, large datasets, and demanding user workflows. These projects demand precision and a methodical approach to both development and testing.

Training and learning platforms

I've worked on video-based training platforms using Twilio, building classroom features that support both large group sessions and smaller interactive breakouts. Accessibility was a core requirement on these projects — screen reader support, customisable themes, and inclusive design throughout.

Public sector and government

I've delivered projects for the Houses of Parliament on two separate occasions, and for Cambridge Assessment. Public sector work demands careful attention to requirements, strong documentation, and a reliable delivery process.

Sports and media

I spent time at Chelsea FC building their Angular-based applications, and worked on a BT Sports project. Consumer-facing applications at this scale require polish, performance, and a real focus on user experience.

Wearable and mobile technology

At RealWear I worked on applications for their industrial headset products — a workspace management tool for resellers and a Twilio-powered three-way video call app that connects headsets with mobile devices. I've also built mobile apps with React Native, Expo, and Ionic across multiple projects.

Legacy modernisation

A thread running through much of my career is taking over codebases that need care — upgrading frameworks, improving architecture, and delivering new features while keeping existing users unaffected. I take documentation and handover seriously, because a project isn't done until the next person can own it confidently.


Outside of code

Guitar player. Gym and yoga enthusiast.

Released under the MIT License.