In 4 months, we moved our core platform from a legacy setup to a cloud-native architecture with less operational friction.
Available · Q3 engagements
~/ Software systems that outlastscale withship faster thansurvive the next quarter.
Field notes and hands-on consulting. Mostly TypeScript, AWS, and the organizational shapes around them.
Latest Posts and Notes
View All PostsLambda durable functions put the orchestrator in your TypeScript. Reach for them when you own the whole workflow; keep Step Functions for cross-team state machines.
Match architecture weight to each runtime's init-amortization: lean handlers on single-purpose Lambda, more on a Lambdalith, full OOP/DI only on long-lived runtimes.
A small, complete URL shortener on AWS Lambda and DynamoDB with Effect and SST v4, showing schema-at-the-boundary, layers, and tagged-error mapping.
Selected Outcomes
With a focused AWS and serverless redesign, we reduced annual infrastructure spend by around $200K.
How I Can Help
Focused support for architecture and delivery decisions.
Architecture Review
I turn your current setup into a clear, practical technical direction.
Sharper technical decisions
Technical Advisory
Short, practical guidance for product and engineering teams.
Fast and focused feedback