I have recently been doing some work on a new GCP project, and came a cross a frustrating scenario, so […]

Years designing and building systems
Successful architecture-led projects
Modern technologies used in production
Hours mentoring teams and building better code
Whether you're scaling fast, wrestling with legacy systems, or just trying to make sense of your tech stack, Radical Geek helps teams untangle complexity and build software that works.
From architecture reviews and hands-on delivery to technical strategy and fractional leadership, Radical Geek brings the clarity, experience, and pragmatism your project needs.
Let's embark on a journey of transformation and growth together. Discover how Radical Geek can elevate your software infrastructure to new heights of innovation and efficiency.
THE SERVICES
I design systems that are built to grow. Whether you’re launching something new, modernising a monolith, or dealing with growing pains, I help you create architecture that stays flexible, stable, and fast.
I build production-ready systems - from infrastructure-as-code and CI/CD to containers and cloud platforms. I bridge the gap between design and delivery so architecture ships fast and runs reliably.
I untangle complex, outdated systems and help teams move faster. From identifying pain points to designing a modern, pragmatic path forward, I help you simplify, optimise, and ship confidently.
I don’t just deliver solutions, I help your team grow. Whether it’s through mentoring, or hands-on workshops, I make sure your engineers understand the architecture and feel confident building on it.
The process
Every architecture starts with a clear understanding of where you are. I begin with a structured discovery session to map your business goals, team capabilities, existing systems, and constraints. This phase aligns with ISO 42010 principles - treating architecture as a response to stakeholder concerns, not just technical decisions.
Using insights from discovery, I develop a fit-for-purpose architecture aligned to your product vision and delivery model. This includes logical components, service boundaries, data flows, API contracts, and deployment strategies - all described using standard viewpoints and terminology from IEEE 1471 and ISO/IEC architecture frameworks. The focus is on clarity, agility, and scalability.
You receive a professionally structured architecture document that captures the system design in full: clear diagrams, architectural rationale, component responsibilities, interface definitions, infrastructure layout, and deployment flows. It also covers key operational concerns such as observability, resilience, and data migrations. Where relevant, I include guidance on scaling, compliance, or hiring to support your longer-term plans. The result is a practical, maintainable blueprint your team can build from with confidence.
THE FEEDBACK
THE PRICING
CONTACT