Hi, I'm Steve Roberts.

Senior Software Developer in Suffolk, England, with nearly 30 years building, maintaining, and modernising software platforms, infrastructure, and production systems. Much of my work and personal projects sit at the intersection of technology, creativity, automation, and community building.

Philosophy

Good software engineering is sustainable engineering

The best systems aren't the most complicated or fashionable. They're the systems that continue working reliably years later, can be understood by other developers, and can evolve safely as requirements change.

I enjoy solving difficult technical problems, but I care just as much about making systems understandable, supportable, and sustainable for the people who maintain them afterwards. A large amount of my work focuses on balancing technical quality with business reality — designing solutions that are robust without becoming unnecessarily complicated.

  • Modernising older systems
  • Improving maintainability
  • Practical automation
  • Reliable deployments
  • Observability & debugging
  • Reducing tech debt
  • Production problem solving

Technical areas

Where I work

Frontend

Modern UI architecture

Angular, TypeScript, responsive UI, accessibility, performance optimisation.

Backend

APIs & data platforms

NestJS, PostgreSQL, Redis, REST APIs, authentication, audit logging, rate limiting.

Infra & DevOps

Cloud, CI/CD, observability

AWS, Cloudflare, Render, GitHub Actions, monitoring, deployment automation.

Currently focused on

Sustainable software engineering, cloud-hosted applications, automation, observability, security, and practical deployment workflows. Ongoing personal work on STO Info, Roll20 mods, the Midnight Realm campaign framework, and Holosuite Media.

Read the Now page →