Skip to content
View TimothyHadfield's full-sized avatar

Block or report TimothyHadfield

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
TimothyHadfield/README.md

Hi, I'm Timothy 👋

Electrical Engineering student at Utah Valley University. I build hardware projects in the lab, and web apps, games and tools for things I actually use, mostly on my phone. Click a picture to open it.

Hardware

Polar CNC Plotter Polar CNC Plotter
A pen plotter that spins the paper under the pen: Arduino + GRBL, 3 stepper axes, a salvaged DVD-drive stepper and custom 3D prints.
4-Bit Adder / Subtractor 4-Bit Adder / Subtractor
Binary adder and two's-complement subtractor: designed in Multisim, built on a breadboard with 74LS83 and 74LS04 chips.

Software

Fitness Tracker Fitness Tracker · code
A lifting tracker built to beat a spreadsheet: build workouts, log one-handed mid-set, and watch your strength move.
Fantasy Football Fantasy Football · code
Companion site for an ESPN league: draft assistant, trade finder, season simulations and stats.
No-Risk Betting No-Risk Betting · code
A betting app with no real money: live Kalshi odds, a virtual $1,000, parlays and a forecasting score.
Secret Hitler Companion Secret Hitler Companion · code
Table companion for the board game: live claim probabilities, lie modeling, stats and game replays.
Cribbage Cribbage · code
Two-player cribbage to 121 against a strong computer, with discard hints and every count explained.
Mind Lab Mind Lab · code
Nine browser games where an AI learns your habits and predicts what you'll do next.
Venture Lab Venture Lab · code
Strategy lab for the card game Venture (Lost Cities): hidden cards revealed, AI duels and tournaments.
Catan Statistics Catan Statistics · code
Dice tracker with an actual-vs-expected roll chart, plus a board builder that scores every settlement spot.
Wavelength Wavelength · code
The party game Wavelength for two teams on one shared screen.
BANK AI Trainer BANK AI Trainer · code
Reinforcement-learning AI for the dice game BANK: train it in your browser, then play against it.
BANK Evolution BANK Evolution · code
Evolves BANK strategies by natural selection, then lets the winners compete or play against you.
Gravity Orb Simulator Gravity Orb Simulator · code
Drop orbs and watch them orbit, spiral and merge in a browser physics sandbox.
Inspirational Quote Generator Quote Generator · code
An inspirational quote from my favorites, one tap at a time, with no repeats.
Estimator Quiz Estimator Quiz · code
Guess numbers you can't know exactly and score up to 1,000 points for how close you get, across 2,500 questions.

More projects

Dungeon Crawler Dungeon Crawler · code
Roguelike dungeon crawler: 4 classes, 10 random floors, loot, level-ups and a dragon boss.
Predictions vs Reality Predictions vs Reality · code
An interactive essay on why forecasts fail: 24 famous predictions, a Hall of Fame and a calibration game.
Space Travel Space Travel · code
Fly a rocket near light speed on a star map, watch the clocks disagree, and see how much fuel it takes.
Relativity Graphs Relativity Graphs · code
Four interactive graphs of slowing clocks, shrinking rulers, rocket fuel and the energy wall near light speed.
Room Planner Room Planner · code
To-scale bedroom planner: draw the room, drag furniture, and it flags anything that won't fit.
Who Should I Cheer For? Who Should I Cheer For? · code
Pick your World Cup teams; a Monte-Carlo sim tells you who to root for in every match.
March Madness March Madness · code
40 years of NCAA seed history, past brackets, and a tunable bracket simulator.
Geoguesser Geoguesser · code
Learn the world map by region: name every country or find each one on the map.
BANK Pro AI BANK Pro AI
PyTorch AI that teaches itself the dice game BANK, with a dashboard to train it and play against it.
World Cup Bracket World Cup Bracket · code
Play the 2026 World Cup out on FIFA with friends: scores, standings, bracket and head-to-head stats.
Craft Horse Craft Horse · code
Minecraft horse calculator that scores your horses and picks the best pair to breed.
Bouncy Ball Bouncy Ball · code
Physics puzzle: slingshot the ball past fans and spikes into the cup, then build your own levels.
Rankings Rankings · code
Rank anything by choosing between two at a time; the app works out your true order.
Word Speed Trainer Word Speed Trainer · code
Typing drill for country names that times every word and graphs where you're slow.
Timeline Timeline · code
Zoomable timeline where big events stand out and small ones appear as you zoom in.

All my board and card game apps in one place: timothyhadfield.github.io

Pinned Loading

  1. No_risk_Betting No_risk_Betting Public

    Betting app for people who don't want to risk real money: live Kalshi odds, a virtual $1,000 and a forecasting score.

    JavaScript 1

  2. fantasy-football fantasy-football Public

    Companion site for an ESPN fantasy football league: draft assistant, trade finder, season simulations and stats

    JavaScript

  3. Fitness_Tracker Fitness_Tracker Public

    A lifting tracker built to beat a spreadsheet: build your own workouts, log one-handed mid-set, and watch the numbers move.

    JavaScript

  4. secret-hitler-companion secret-hitler-companion Public

    Table companion for Secret Hitler: live claim probabilities, lie modeling, stats and game replays.

    JavaScript

  5. 4-bit-adder-subtractor 4-bit-adder-subtractor Public

    4-bit binary adder and two's-complement subtractor: designed in Multisim, built on a breadboard with 74LS83 and 74LS04 TTL chips. ECE 2705 Digital Design lab at UVU.

  6. polar-cnc-plotter polar-cnc-plotter Public

    A pen plotter that works in polar coordinates: Arduino + CNC Shield V3 running GRBL, 3 stepper axes, a salvaged DVD-drive stepper and custom 3D prints. ECE 1000 final project at UVU.

    JavaScript