Expertise
Full stack & platforms
Resilient APIs, real-time UIs, and data layers that stay fast as usage and teams grow.
Overview
I design platforms that stay understandable as they grow: clear service boundaries, predictable data flows, and APIs that other teams can build on without constant hand-holding.
Typical engagements
- GraphQL and REST APIs with auth, rate limits, and stable schemas.
- Realtime surfaces (dashboards, ops tools) with WebSockets or polling where appropriate.
- Postgres and Redis used intentionally — not as default answers.
- Front-end architecture that scales with design systems and performance budgets.
How I work
- Optimize for change: small deployable units, feature flags where it helps.
- Instrument early: traces from UI → API → DB.
- Balance build vs buy with total cost of ownership, not slide decks.
Tools & context
React / Next.jsNodePostgreSQLRedisGraphQLAWS / GCP
Want to talk about something in this space?
Get in touch