Back
Whodunnit Repo Monitor

Whodunnit Repo Monitor

SwiftPythonFigma

The spark

A group project I poured everything into was graded incorrectly. The professor wouldn’t budge, no matter how I explained it. That kind of injustice sticks with you. Not just the grade, but feeling invisible when you knew the work was there.

I contested it up the chain, but I needed proof. So I wrote Python scripts to comb through our repository and visualise each person’s actual contributions. Data doesn’t lie.

Building it properly

While writing those scripts, I realised there wasn’t a tool that did this the way I needed it to. Clean, actually useful. Around that time, I’d been discovering beautiful Mac apps like Alcove. Functional but thoughtful. I wanted to make something like that.

So I built Whodunnit from scratch in Swift. Intelligent filters, calendar selection, colour-coded contributors, commit dashboards. All the views I wished I’d had when I needed them.

What it became

What started as defending myself became something I’m genuinely proud of. Sometimes the best work comes from trying to prove a point.