ABOUT.
//Full-stack developer, technical writer, and open-source enthusiast.
The Story So Far
I started my journey in a terminal window, tinkering with scripts and falling in love with the craft of building software. Over the years, that curiosity evolved into a career spanning full-stack development, open-source contribution, and technical writing.
My philosophy for Jam Blog is simple: share what I learn, build tools that matter, and keep the code clean. Whether it's a deep dive into React Server Components or a quick tip on Bun, I write to help developers ship better software.
Technical Core
"Simplicity is the ultimate sophistication."
— Leonardo da Vinci
Open-source projects I contribute to, ordered by merged pull requests.
Mise
Manages dev tool versions, environments and tasks in one place.
Encrypted, deduplicated backups to any cloud storage.
Prompt theme engine that works across every shell.
Builds and runs Docker images as part of a Maven build.
The Go client library for the GitHub API.
Component library for Tailwind CSS, built as pure class names.
Open-source ERP and CRM for small businesses.
Self-hosted RSS reader that keeps your feeds yours.
Interested in collaborating?
I'm open to OSS collaboration and technical discussions.