CodeWithStephen Preparing your page
Stylised portrait of Stephen framed by a glowing circle Norwich, UK Available for the right project
Software engineer · Norwich, UK

Software built
for the real world.

I’m Stephen, a software engineer building dependable systems, developer tools, and practical digital products with C++, C#, PHP, and modern web technologies.

Explore my work
What I do

Focused engineering.

From reusable foundations to clear product experiences.

01 / Systems

Frameworks & tooling

Reusable C++ and C# foundations with predictable performance.

02 / Platform

Backend engineering

Reliable PHP and MySQL applications with considered APIs and data design.

03 / Product

Web experiences

Responsive interfaces that make complex functionality feel straightforward.

Technical map

A practical skill tree.

Technologies are useful when they connect to real engineering decisions. This map shows the foundations I rely on and where I apply them.

Foundation Engineering judgement Clear architecture, maintainable code, and dependable delivery.
01

Systems & frameworks

Performance-conscious foundations and reusable developer tooling.

  • C# / .NETCore
  • C++Production
  • RCON protocolsCore
  • SFML & game systemsApplied

Used across RconSuite, game frameworks, CLI tooling, and server-management products.

02

Backend & data

Secure application logic backed by clear APIs and reliable storage.

  • PHPCore
  • MySQLProduction
  • API designProduction
  • Authentication & securityApplied

Applied to community systems, OAuth, messaging, moderation, and external integrations.

03

Frontend & delivery

Accessible interfaces that make technical products easier to use.

  • JavaScriptProduction
  • HTML & CSSCore
  • Responsive UIProduction
  • Git & deploymentApplied

Used to ship responsive dashboards, editors, project viewers, and community experiences.

Core daily foundation Production shipped in real products Applied used in focused projects
Start a conversation

Have a useful problem to solve?