← Outside the classroom

Coding projects — 06

Stuff I have coded.

Most of these started because I wanted something that did not quite exist, or because I wanted to see if I could make it. Some became real websites. Some are fairly small Python programs. All of them taught me something, usually after breaking a few times.

6 public buildsPython & JavaScriptAlways in progress
Fourth Down fantasy football draft war room showing recommendations and roster pressure02

Draft intelligence experiment

Fourth Down fantasy draft

A fantasy football draft site I started because a static ranking becomes less useful with every pick. It tries to notice roster fit, scarcity, and what the rest of the league is doing.

JavaScriptWeb WorkersNetlify
Score Tracker interface with three players ranked on a live leaderboard03

Real-time web utility

Score Tracker

A scorekeeper that updates across everyone's screens at once. It handles corrections, negative scores, and the inevitable person asking if their phone actually submitted.

PythonFastAPIWebSockets
GitHub code view of a Python solution in the Advent of Code 2025 repository04

Ongoing Python practice

Advent of Code 2025

My running collection of Advent of Code solutions. I keep coming back to it because puzzles are a much better way to remember Python than rereading syntax notes.

PythonAlgorithmsProblem solving
Bedtime App desktop window with a five-item bedtime checklist05

Desktop routine helper

Bedtime App

A small desktop app that turns my bedtime routine into a checklist, brushing timer, and evening journal—which is a slightly over-engineered solution, but it works.

PythonTkinterAutomation
Autoclicker desktop window with start and stop buttons06

Desktop automation utility

Autoclicker App

A very small Python program that clicks repeatedly so I do not have to. Nothing revolutionary here, but it was one of my first useful automation experiments.

PythonTkinterPyAutoGUI
Back to the portfolioMechanical projects →