CodeWithStephen Preparing your page

Full Stack Developer - Norwich, UK

Hi, I'm Stephen.

I turn complex ideas into clear digital products.

I build clean, dependable software and practical developer tooling for real-world teams. My focus is shipping maintainable systems that stay fast, readable, and easy to evolve.

Toolkit C++ C# PHP JavaScript HTML CSS VB

Now Building Practical systems that turn complex workflows into clean, fast developer experiences.

FastPerformance by default
ClearBuilt to be maintained
PracticalMade for real users
01 / Selected work

Selected engineering work.

A closer look at tools and systems built around practical constraints, maintainability, and real users.

01
Open source

RconSuite

A modern, extensible, cross-platform .NET RCON framework and CLI supporting multiple game engines, protocols, and plugins.

RconClient
02
Open source

IW4MAdmin Discord Webhook Bot.

Discord webhook bot for IW4MAdmin server status, top stats, join/leave activity, chat activity, restart notices, and rules.

IW4MAdminJavascriptNodejs
03
Product work

CodeWithStephen Site

A custom dynamic website, with full customization settings, full dynamic discussion system, with private messaging, notification, and following system.

AjaxClosed sourceCSSHTML
02 / Capabilities

How I can help.

Engineering support across the product lifecycle, from foundations and integrations to the interface people use.

01

Systems & tooling

C++, C#, .NET, protocol integrations, reusable frameworks, CLIs, and performance-conscious foundations.

Architecture · Frameworks · Developer experience
02

Backend products

Secure PHP and MySQL applications, authentication, APIs, data workflows, and third-party integrations.

PHP · MySQL · APIs · Security
03

Web experiences

Responsive, accessible interfaces that turn complicated technical workflows into understandable products.

JavaScript · HTML · CSS · UX
03 / Process

From problem to dependable product.

A direct process that keeps technical decisions connected to the people and problem they serve.

  1. 01Understand

    Clarify the real problem, constraints, users, and definition of success.

  2. 02Design

    Choose a maintainable architecture and make important trade-offs explicit.

  3. 03Build

    Deliver in useful increments with readable code and thoughtful feedback loops.

  4. 04Refine

    Test real behaviour, improve weak points, document, and prepare for change.

04 / Explore

More than a portfolio.

Browse the work, join the conversation, or start something new with me.

Available for the right project
Norwich, UK

Have something useful to build?

I am open to thoughtful engineering work, product collaboration, and technical conversations.