A softer second version
Whodunnit began as a private Mac app after a school group project where my contribution wasn’t credited fairly. It did the forensic work, but its Swift app and Python dependencies made it awkward to share. Its name sounded like an accusation, too.
Who Wrote turns the same commit data into a web experience that anyone can open. I borrowed the pacing of Spotify Wrapped, and built a stack of themed cards that feels curious, rather than confrontational.
Turning commits into a story
Paste any public GitHub repository and the app builds a tailored and shareable set of cards from its commit history. It covers contribution share, streaks, changed lines, and working hours, then adds a few stranger observations so the results have some personality to them.
My hardest problem was making enough cards to create variation while keeping the load time reasonable. More than the data had to change. Fewer cards felt unremarkable, while too many became an overhaul. Keeping the format consistent lets colour and content carry the variation, while remaining understandable.