Building reliable systems across APIs, serverless platforms, developer tooling, and self-hosted infrastructure.
I design and build maintainable software with a focus on strong contracts, clear boundaries, and production-ready developer experience. My public work spans multi-provider infrastructure, type-safe libraries, serverless application patterns, and API tooling.
- Building self-hosted services that remain simple to operate
- Designing strongly typed abstractions for APIs and event-driven systems
- Packaging reusable solutions for npm, Packagist, Docker, and the CLI
- Prioritizing testing, static analysis, automation, and clear documentation
|
A self-hosted dynamic DNS server with a unified HTTP and CLI interface for Cloudflare, DigitalOcean, Vultr, Azure DNS, Azure Private DNS, and Amazon Route 53.
|
Strongly typed, environment-agnostic contracts for events, RPC, pagination, and request/response flows in Function-as-a-Service applications.
|
|
TypeScript assertions, type guards, and safe execution utilities that connect compile-time type safety with predictable runtime behavior.
|
A focused initializer for synchronous and asynchronous application setup before serverless handlers begin processing requests.
|



