back to projects
Resrv
Machine-shop booking for
Siebel Center for Design
01The whiteboard 02What I built 03The admin agent
solo · under 3 weeks
Short writeup Pitch deck (pdf) Code on GitHub ashleyn4@illinois.edu
client project · Siebel Center for Design, UIUC · solo · under 3 weeks

A design school with a full fabrication lab was scheduling it on a whiteboard.

01 — the whiteboard

Nobody asked me to build this. I noticed that the Siebel Center for Design machine shop logged every appointment on a whiteboard — who had which machine, and when. That means no record of who is next, no way to know if a machine is free without walking over, and nothing to show anyone at the end of the semester about how the shop is actually used.

So I scoped the problem with the people who run the shop, validated the solution with them before writing code, and built it against what they said they’d actually use.

02 — what I built

The interface is Discord, because that’s where the students already were — no new app to install, no account to make. You book a machine in the channel; the booking lands on a dashboard showing who’s on what right now, and the system messages you when you’re next in the queue.

Book in Discord no new tool to learn
Live dashboard who has which machine, now
Queue notifications you’re up next → DM
03 — the admin agent

The part the staff cared about most: a built-in agent that answers questions about usage — which machines get used, by whom, for how long — and writes the report they take to their own stakeholders. The whiteboard couldn’t produce evidence. This does, without anyone learning a BI tool.

100+ users onboarded on demo day
<3 weeks, start to delivery
1 developer — scope to handover
→ short writeup → pitch deck → code on GitHub → back to projects