Software & Systems Architect ·London, UK Open to collaboration
I design systems that stay legible as they grow.
So growth doesn't mean growing risk.
Hiring? Find me on LinkedIn →
- Cloud Architecture
- API Design
- Security and Identity
- Infrastructure Automation
- Data Architecture, Analytics and Governance
- Networking and Systems Administration
Repository
Recent write-ups, plus the series worth starting with
Real projects and the architecture decisions inside them. Study notes from what I'm learning. Documentation that sparked something worth keeping. Published so the reasoning holds up for whoever needs it next, including future me.
Recent posts
View the full repository →-
Azure Messaging and Events: Service Bus, Event Hubs, Event Grid
How to choose between Azure's messaging and event services: Queue Storage and Service Bus for messages, Event Hubs and Event Grid for events. Covers message size and ordering limits, delivery guarantees, push versus pull delivery, and Event Hubs Capture.
-
Azure Application Gateway: Layer 7 Load Balancing, TLS Termination, and WAF
Azure Application Gateway is a Layer 7 (application-layer) load balancer for web traffic. It's also a regional resource: a gateway is deployed into a dedicated…
-
Azure Traffic Manager: How DNS-Based Global Traffic Routing Works
Azure Traffic Manager is a DNS-based traffic load balancer that distributes traffic to service endpoints across different Azure regions and data centres worldw…
Series
View all series →-
Series
Azure Storage: Accounts, Blobs, Files, and Disks
A practitioner's guide to the Azure Storage platform: account kinds and redundancy, blob types and access tiers, the security and encryption model, Azure Files and File Sync, and managed disks. Written around the decisions that can't be undone after creation.
-
Series
Application Hosting on Azure: App Service, Containers and AKS
A practitioner's guide to choosing and running application hosting on Azure. From the App Service versus containers decision, through App Service plans, slots, scaling, networking and backup, to container instances, registries, and the AKS control plane.
-
Series
Azure Governance: Subscriptions, Cost, Policy, and Access Control
A practical tour of Azure governance — accounts, tenants, and subscriptions; moving resources and controlling cost; organising resources with groups, tags, and locks; Azure Policy from first principles to custom definitions; and management group hierarchies and access control that scale.
Work with me
A second look at your hardest integration problem.
I take on a limited number of engagements outside my day-to-day role — usually where an outside perspective on a system's design is worth more than another pair of hands inside it.
-
Architecture review
A second pair of eyes on a system design, integration plan, or migration approach before you commit engineering time to it — where it'll break under load, where the governance/security constraints bite, and what I'd change.
-
Integration & migration advisory
Planning or de-risking a platform migration or integration layer — brownfield modernisation on Workday and Salesforce platforms, a greenfield SaaS implementation built from the ground up, or a move toward event-driven patterns. The kind of work that's easy to start and expensive to get wrong.
-
Fractional architecture support
Ongoing input on a team's technical direction without a full-time hire — regular check-ins, design reviews, and a sounding board for the decisions that are hard to make alone.
Contact
Have something worth building? Let’s talk.
Collaborations, side projects, or a second pair of eyes on an architecture — here's how I typically work with people, or just send a message.