Skip to main content

Projects & Experiments

A collection of things I've built in the wild lands of open source. Some solve real problems, others solve problems I invented. All are available on GitHub for your viewing pleasure.

Featured Projects

QuickAPI

A TypeScript library for building type-safe REST APIs in minutes. Features automatic OpenAPI docs generation, request validation, and built-in error handling. Because life's too short for boilerplate.

TypeScript Node.js Express OpenAPI

DevJokes CLI

A command-line tool that tells programming jokes while you wait for your build to finish. Supports multiple joke categories, custom timers, and bad pun warnings. Yes, this is a real project.

Node.js TypeScript CLI Humor

Other Projects

React Hook Collection

A curated collection of production-ready React hooks for common use cases. Fully typed, tested, and documented. Includes hooks for debouncing, local storage, media queries, and more.

React TypeScript Hooks

Config Generator

Interactive CLI tool for generating configuration files for popular tools (ESLint, Prettier, TypeScript, etc.). No more copy-pasting from Stack Overflow!

Node.js CLI Templates

Commit Message Helper

A Git hook that helps you write better commit messages following conventional commits. Includes emoji support because commits should be fun.

Node.js Git CLI

API Docs Theme

A beautiful, responsive theme for API documentation built with Astro. Dark mode included because developers love dark mode.

Astro TypeScript Markdown

Got a Cool Idea?

I'm always down to collaborate on interesting projects, especially if they involve solving real problems or making developers' lives easier. Let's build something awesome together!

Let's Chat