Everything I've built.
6 projects, all live.
A real time social deduction party game. Everyone shares one secret word from a shown category, except a randomly chosen imposter, who only sees the category. Players give one word clues in turn, then vote on the faker. Get caught and the imposter gets one shot to guess the word and steal the win.
Pick 2–32 players, name them, then send them sprinting down a football field. Everyone runs at a different randomized pace and the finish order becomes your draft order. Share a live watch link so the whole league can spectate in real time, plus a results link for the final board. Deterministic seeded races render identically for every viewer.
Same format as the baseball draft, but powered by 25 years of NFL offensive stats. Each round gives you a stat category, passing yards, receiving TDs, passer rating, and 5 slots tied to teams, divisions, or eras. Pick the right player + year combo to rack up the highest total.
A stat based baseball knowledge game. Each round gives you a stat category and 5 slots, each tied to a team, division, or era. Search for players, pick the year you think was their peak, and rack up the highest total. Powered by historical MLB data going back to 1990.
A machine learning genetic algorithm where wolves learn to hunt entirely through natural selection, no hunting rules are hardcoded. Each wolf has a six-gene genome biasing its movement toward prey, packmates, or away from the bear. The top performers each generation pass on mutated copies of their genes. Pack hunting emerges on its own once cooperation proves more rewarding than going solo.
A simple randomizer used to determine your fantasy draft order. Pick between 6–12 players, name them (or randomize), then swing away. Players are scored by home-run distance, using real-time physics done entirely on the front end.