Selected Work
Case studies from client projects and open source tools I've built and maintain.
Client Work
Open Source
Unify Payment 27
Problem: Every payment provider has its own SDK and API patterns — switching or supporting multiple means rewriting integration code.
Solution: Created a TypeScript abstraction layer with a single interface for Stripe, LemonSqueezy, and more. Fully typed, tree-shakeable, provider-agnostic.
- 27 GitHub stars
- One interface for any payment provider
- Zero vendor lock-in
TypeScript Payments Node.js
Docker Agent 1
Problem: Managing Docker containers on remote servers means SSH + manual commands or heavyweight orchestration tools.
Solution: Built a lightweight Go HTTP API that wraps Docker Engine — clean REST endpoints with API key auth and structured JSON responses.
- Single binary, minimal resource footprint
- Full container lifecycle management via REST
- Built with Go + Fiber for high performance
Go Docker REST API
Want something like this built?
I'm available for freelance and contract work. Let's talk about your project.
Start a conversation