Software developer. Building tools for racing leagues, streaming communities, and sports fans.
Background
I build web applications and Discord bots with a focus on community tools. My work spans motorsport league management, live streaming automation, and sports prediction platforms. I enjoy solving real problems for real communities and shipping products that people actually use every day.
Work
A complete Assetto Corsa Competizione league management platform built into your Discord server. Handles driver registration, team composition, server configuration, and lap time tracking via slash commands.
Manage your iRacing community without leaving Discord. Automates driver registration, race result processing, standings calculations, and team management through the iRacing API.
Automated stream announcements for your Discord server. Monitors registered Twitch and YouTube channels, posts live alerts with no complicated setup, and eliminates duplicate notifications.
Structured ticket management for Discord communities. Creates private moderation breakout rooms, generates permanent HTML transcripts, and preserves all attachments in a self-contained format that survives channel deletion.
Automated race report generation for your Discord server. Turns race session data into shareable summaries, with a technical site for bot setup and configuration.
A clean, readable website for hosting sim racing league rulebooks. Leagues can create and manage multiple rulebooks, and members can browse the rules without digging through documents or Discord pins.
A Stream Deck controller app that replaces the default Elgato and Ulanzi software. Configure buttons and layouts with deep iRacing and Discord integrations built in.
A Windows app for sim racers to sync personal car setups directly into Garage 61 team setup folders, keeping your configurations current without manual file management.
An F1 prediction game where you pick race outcomes and compete with friends. Features a dashboard, custom leagues, and a picks system for Formula 1 fans.
Get in touch
Have a question about one of my projects, want to collaborate, or just want to say hello? Send me an email or find me on LinkedIn and GitHub.