Web development
Marketing sites, dashboards, and web apps built on Next.js, TypeScript, and Postgres. Fast by default, a11y AAA.
- — Next.js · Remix · SvelteKit
- — Edge-first architecture
- — Design systems included
Mobile applications
Native-feeling cross-platform apps in Swift, Kotlin, Flutter, and React Native. Store launches and long-term stewardship.
- — iOS · Android · Flutter · RN
- — Offline-first sync
- — Store ops & release trains
Custom software
Back-office tools, internal platforms, and APIs tailored to how your team actually works — no shrinkwrap.
- — Bespoke admin tooling
- — Data pipelines & APIs
- — Integrations & migrations
DevOps & cloud
Repeatable infrastructure on AWS, GCP, and Fly. CI pipelines, observability, and zero-drama deploys.
- — IaC · Terraform · Pulumi
- — CI/CD hardened
- — SLOs, tracing, on-call
Design systems
Tokens, primitives, and patterns documented in code. A system your engineers will actually use.
- — Figma ↔ code parity
- — Component primitives
- — Accessibility audits
Technical consulting
Architecture reviews, tech due diligence, and embedded leadership for teams moving into their next phase.
- — Fractional CTO
- — Diligence reports
- — Team calibration
Game development
2D and 3D games built on Unity, Unreal, and Godot — shipped to web, mobile, and desktop from a single codebase.
- — Unity · Unreal · Godot
- — Web · iOS · Android · PC
- — Multiplayer · Save systems · IAP
AI integration & agents
LLM-powered features embedded in real products. RAG knowledge bases, semantic search, and agentic workflows on Anthropic and OpenAI.
- — LLM · RAG · Vector search
- — Anthropic · OpenAI · Whisper
- — Agentic workflows · Evals
E-commerce & payments
Stripe, Shopify, and bespoke checkout flows. Subscriptions, marketplaces, multi-currency, and tax compliance wired in.
- — Stripe · Shopify · Lemon Squeezy
- — Subscriptions · Marketplace
- — Fraud · PCI · Tax compliance