Projects
Things I've built — some live, some in progress.
Global leaderboards for GitHub PR review time. Search any public repo, user, or org — see avg/fastest/slowest merge times, top reviewers, and recent PRs. BFS crawler continuously expands coverage.
Context-first PR review tool. Integrates with GitHub via a GitHub App — syncs PR state via webhooks, computes deterministic review slices, and renders a custom diff viewer. No code stored.
Professional audiobook production platform. Multi-provider TTS (OpenAI, ElevenLabs, Google, local Piper), per-character voice profiles, async chapter processing, M4B export with chapter markers.
Desktop SQL client built with Tauri and React. Monaco editor with IntelliSense (tables, columns, keywords), schema browser, query history, saved queries, command palette, and OS keychain for passwords.
Repositories
All public GitHub repos, sorted by last updated.
last-personal
- Personal Site (Go) - Experimental personal website built with Go exploring server-side rendering and minimalist web design patterns.
HTML
homebrew-tap
- Homebrew Tap - Custom Homebrew formulae for distributing my open-source CLI tools (dotfiles-cli, etc.) with easy installation via `brew install wsoule/<package>`.
Ruby
better-hub
- Re-imagining code collaboration for humans and agents
TypeScript
pierre
- pierre’s open source code
dotfiles-cli
- Dotfiles Management CLI - Command-line tool for managing dotfiles across multiple machines with Git-backed synchronization, templating support, and easy installation. Built in Go and distributed via Homebrew for seamless setup.
Go
posthog.com
- Official docs, website, and handbook for PostHog.
TypeScript
railway-doctor
- Railway Deployment Doctor - CLI diagnostic tool that scans projects before Railway deployment to catch common configuration issues (PORT binding, host configs, framework-specific problems). Provides actionable fixes with framework-specific examples for Express, Next.js, Django, Flask, and more. Built with Bun + TypeScript.
TypeScript
· ★2
kv-redis-sveltekit
- Redis KV Store Demo - SvelteKit application demonstrating Redis key-value store patterns, caching strategies, and real-time data updates with modern frontend framework.
Svelte
infrastructure
- Personal Infrastructure as Code - Go-based infrastructure automation and orchestration tooling for managing cloud resources, deployments, and self-hosted services across multiple environments.
Go
torrent-client
- BitTorrent Client in Go - Full implementation of the BitTorrent protocol demonstrating distributed systems concepts, peer-to-peer networking, concurrent programming patterns, and binary protocol parsing.
Go
· ★1
dotfiles-web
- Dotfiles Web Interface - TypeScript web portal for managing and browsing dotfiles configurations. Provides a user-friendly interface for the dotfiles management ecosystem.
TypeScript
dotfiles-api
- Dotfiles API Backend - Go-based REST API for centralized dotfiles management with authentication, multi-device sync, and version control. Powers the dotfiles-cli tool and web interface.
Go
clicker
- cookie clicker game created using Reacct and uses local storage to store the users data
TypeScript
game-list
- This is my first ever project - App that allows user to add games that you play.
JavaScript
· ★1
finance
- A typescript app that is used for planning for FIRE
TypeScript
· ★1
budget-project
- An angular app to calculate how much money you should make to afford a certain house
TypeScript
· ★1
beta-bot
- discord bot that i will be working on
TypeScript