CAMERON STEPHEN / LEAD DEVELOPER

Thoughtful code.
Dependable
systems.

I’m a lead developer specialising in backend systems and infrastructure. I help teams build internal tools, improve existing services and keep the systems behind them running reliably.

SOFTWAREINFRASTRUCTURE
NORTHAMPTON, UK / SOFTWARE · BACKEND · INFRASTRUCTURESCROLL TO EXPLORE ↓
01 / THE WORK

From code
to context.

From an internal tool used every day to the infrastructure running behind it, I like understanding how the pieces fit together.

DEVELOPMENT

Internal systems

Tools and applications that make everyday work easier for the people using them.

BACKEND

Backend development

APIs and services built to be understandable, maintainable and reliable.

INFRASTRUCTURE

Infrastructure

Platforms and environments that help teams deploy, run and support their software.

02 / INTERACTIVE TERMINAL

A little room
to explore.

Try the terminal: select the window and type help to see the available commands.

cam@cajs ~ runtime view
❯kubectl get nodes -o wide
# calm platforms are easier to scale
control-plane Ready stable
worker-01 Ready predictable
worker-02 Ready observable

❯cat principles.txt
1. Reliability is a design choice
2. Scale should feel uneventful
3. Clarity beats theatre
❯
Connected for 0s Type help.
03 / HOW I WORK

Build software that people can understand, operate and change.

RELIABILITY

Reliability is a design choice.

Make failure and recovery part of the design, not an afterthought.

SIMPLICITY

Keep things understandable.

I’d rather leave a team with a system they can understand and change than one that only makes sense to the person who built it.

04 / WRITING & PERSPECTIVES

Ideas.

Notes on software, infrastructure and the things I’ve learned while building and running them.

EXPLORE THE JOURNAL ↗ FOLLOW VIA RSS ↗
05 / CODE & ACTIVITY

On GitHub.

A snapshot of recent contribution activity, with a link to explore the profile.

—
Checking GitHub activity

Loading GitHub commits from the last 7 days.

VIEW GITHUB PROFILE ↗
06 / POWER & SUSTAINABILITYENGINEERING WITH RESOURCES IN MIND

Power is part
of the design.

I think about both sides of running software: making it efficient, and using renewable power for the servers behind it wherever possible.

POWER USAGECOMING SOON

Power in practice.

A live look at the energy behind the infrastructure, coming soon.

07 / START A CONVERSATION

Let’s talk.

Need to improve an internal system, build a backend service or make your infrastructure easier to run? Tell me what you’re working on.

CONTINUE THE CONVERSATIONLinkedIn.