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.


🧬

Scientific & 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 & 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.

🤖

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 & 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 & 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 — screen reader support, customisable themes, and inclusive design throughout.

🏛️

Public Sector & 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 & 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 & 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. 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.