consulting
General Consulting
Open-ended advisory for founders and engineering leaders: what to build, what to buy, what to stop doing. Useful when the decision is expensive and reversible only at cost.
Email about this
spring-boot-
Spring Boot Training
Hands-on training for teams working in Java and Spring Boot — service design, testing, performance, and the patterns that keep an enterprise codebase workable three years in. Delivered from years of building and reviewing exactly these systems.
Email about this
software-arc
Software Architecture
Designing systems that hold up: service boundaries, data flow, streaming and messaging, and the cloud footprint underneath. Particularly relevant for AI and voice products where latency is a product feature, not an implementation detail.
Email about this
software-str
Software Strategy
Turning a product ambition into a sequenced technical plan — what gets built in which order, what the team needs to exist first, and where the real risk sits.
Email about this
team-buildin
Team Building Strategy
How to hire, structure and grow an engineering org that ships. Drawn from leading teams as CTO and from mentoring engineers through senior levels.
Email about this
architecture
Architecture Review
A structured read of an existing system with findings you can act on: bottlenecks, coupling, failure modes, and the two or three changes that would matter most.
Email about this
security-rev
Security Review
An assessment of how a system handles authentication, tenancy, data isolation and its exposed surface — with prioritised remediation rather than an undifferentiated list.
Email about this