11 things I built on my own time: web apps, SDKs, a Discord bot, and a VS Code extension. Featured ones come first.
NHL stats and predictions. Standings, leaders, expected goals from its own xG model, win probability, and nightly playoff odds. Free, no signup.
File storage service with an npm SDK. Presigned uploads, a Cloudflare CDN, custom domains, and adapters for Vue, Svelte, and React. Used across all my apps.
Online PDF toolbox. Merge, split, compress, OCR, redact, sign, and fill forms, with saved documents, version history, and full-text search.
Discord soundboard with a web dashboard. Clip sounds from any link, generate TTS in cloned voices, and play them straight into a voice channel.
Prediction pool for sports tournaments. Players forecast match outcomes, drag their picks into order, and battle live on the leaderboard.
VS Code extension for browsing a file's git history. Horizontal timeline, rename-aware word-level diffs, pickaxe search, and compare-any-two-commits.
Audio processing platform and SDK. Clip audio from links, generate speech, and clone voices programmatically, one call each.
Changelog autopilot for GitHub. Reads merged PRs and releases, drafts polished entries with AI, and publishes them to a branded page.
Four AI models (Claude, GPT, Gemini, and Grok) compete to predict every Formula 1 race of the season. Scores update against real results on a season-long leaderboard.
Screenshot pipeline in four parts: browser extension and macOS app to capture, canvas editor to style, cloud gallery to share.
AI flashcards with spaced repetition. Drop in a PDF, get a deck, drill it across MCQ / reveal / free-form modes. Leitner 5-box keeps what you forget.