Projects
Everything I make
Ongoing projects, finished experiments, data stories, movie writing, and technical work—all in one place.
Crossword Creator
An interactive browser tool for designing, clueing, checking, previewing, and exporting crossword puzzles.
Elevator Game
A browser strategy game about dispatching an increasingly busy elevator bank before passenger patience runs out.
WARLeague
A live fantasy baseball scorebook that combines player WAR into team standings, roster breakdowns, and a season-long transaction history.
Top 1,000 Spanish words
A frequency-ranked Spanish vocabulary list with English translations, saved study progress, and a quiz mode.
Sports Calendar
One simple calendar for the leagues, races, college sports, soccer, and esports events I follow.
Professional resumes
Three targeted versions of my experience for software engineering, data and analytics, and applied AI roles.
Miami Storms
Real thunderstorms recorded from my apartment in Miami, collected for sleep, focus, and continuous listening.
Circumnavigating the Florida Keys
A long-term effort to paddle around every Florida Key, combining route research, trip documentation, and expedition logistics.
Exploring cinema
Watching widely and building Noland into a home for thoughtful movie reviews, ratings, and recommendations.
The MLB ballpark project
A personal quest to visit every Major League Baseball stadium, with rankings, photos, travel notes, and game-day data to come.
Code and experiments
Small utilities, analyses, and works in progress that live on GitHub between full project write-ups.
I Have Been Chosen to Receive $9.52 Million
A stranger, a diamond fortune, a security company in Benin, and the most generous unsolicited business proposal currently sitting in my spam folder.
What 101 Job Applications Are Teaching Me
A candid analysis of my software job search: where I am applying, how quickly decisions arrive, what the tracker is missing, and the experiments I am running next.
Designing an LRU Cache from Scratch
A constant-time LRU cache built with a hash map and doubly linked list, including the invariants, edge cases, tests, and production tradeoffs interviewers look for.
Sorting Shirts with Permutations
An interactive look at permutations, cycle decomposition, and the minimum number of swaps needed to match three shirts with their hangers.
Spider-Man: Brand New Day
Spider-Man swings back into a fun action movie but can he save the MCU from fading relevance?
Every Way a Five-Hit Game Has Happened
A Stathead breakdown of 2,598 exact five-hit games—and the 19 possible combinations that have never happened.
How I Watch My Movies
A breakdown of 1,365 viewing records—from theaters and streaming services to physical media and screenplays.
The Odyssey
I loved it. Everyone should see it. Nolan truly is a master of his craft.
Welcome — what I'm building here
A home for sports analytics, math notes, code experiments, and ambitious adventures.
No entries match this filter.