Services
Senior engineering help for teams that need complex systems built or untangled — backed by 20+ years of production experience.
Distributed Systems
Workflow orchestration with Temporal, event-driven architectures, and resilient microservices designed for scale.
- ●Design and build durable business processes with Temporal — checkout flows, order pipelines, long-running jobs that survive failures.
- ●Untangle event-driven architectures: message ordering, idempotency, retries, and observability.
- ●Modernize legacy monoliths into well-bounded services without a big-bang rewrite.
Cloud Architecture
Infrastructure on GCP and AWS — from Terraform IaC to serverless compute, container orchestration, and managed databases.
- ●Plan and execute cloud migrations with minimal downtime, drawing on migrations led at Overstock.com (AWS) and GearLaunch (GCP).
- ●Stand up infrastructure as code with Terraform so environments are reproducible and reviewable.
- ●Right-size compute and data stores — serverless, Cloud Run, managed Postgres — to match your actual load and budget.
Full-Stack Development
Modern web applications with Next.js, React, TypeScript, PostgreSQL, and search engines like Elasticsearch.
- ●Ship production web applications end to end: frontend, API, database schema, deployment pipeline.
- ●Add search that works — Elasticsearch integration, relevance tuning, and indexing pipelines.
- ●Bring an existing codebase up to standard: type safety, tests, CI, and documentation that helps.
How We Can Work Together
Fixed-Scope Project
A defined deliverable with a clear timeline and price — a new service, a migration, an integration. We agree on scope in a written Statement of Work before any code is written, with a defined process for changes along the way.
Advisory & Architecture Review
Hourly or retainer-based consulting: architecture reviews, technical due diligence, build-vs-buy decisions, or a standing fractional role guiding your team. Ideal when you need senior judgment more than extra hands.
Getting Started
- 1Intro call — a free 30-minute conversation about your problem and whether I'm the right fit.
- 2Proposal — a short written proposal with approach, timeline, and pricing.
- 3Agreement — a straightforward services agreement and Statement of Work, then we start.