Chapter 14: Crafting a Demo That Lands
You have 2 minutes. Make them count.
Here's something that surprises a lot of first-time hackers: the demo is roughly half your result. Maybe more. Teams with weaker tech routinely beat teams with stronger tech because they told a better story in those two minutes on stage. It's not unfair — it's just how communication works. If the judges don't understand what you built or why it matters, your beautiful code can't help you.
The good news? A great demo is a learnable skill. And you don't need to be a natural performer to pull one off.
The 2-Minute Structure
Most hackathon demos run between 90 seconds and 3 minutes. That's not a lot of time. You need a structure that works fast. Here's one that does:
Problem (15–20 seconds) — What's broken? Who's hurting? Make it concrete and human.
Solution (15–20 seconds) — What did you build? One sentence. Keep it simple.
Live Demo (60–90 seconds) — Show the thing working. Walk through the key flow.
Impact (10–15 seconds) — Why does this matter? Who benefits? How big is the opportunity?
Ask (5–10 seconds) — What do you need next? Feedback, users, funding, mentorship?
That's it. No rambling intros. No team bios. No "first, let me explain the architecture." Problem, solution, demo, impact, ask.
Show, Don't Tell
A working prototype beats slides every single time. Even if your prototype is simple — even if it only does one thing — show it working. Judges have seen a thousand slide decks promising to "revolutionize" something. What they haven't seen enough of is someone clicking a button and watching something real happen on screen.
If your app only has one working feature, demo that feature. If your model only works on a specific input, use that input. A narrow demo that works is infinitely better than a broad demo that crashes.
Tell a Story
"Meet Sarah. She's a nurse who spends 45 minutes every shift filling out paperwork that nobody reads."
That sentence does more work than: "Our platform leverages AI-driven automation to streamline clinical documentation workflows."
Both describe the same project. But the first one makes you feel something. Judges are human. They lean in when they hear a story about a real person with a real problem. They tune out when they hear jargon.
You don't need a Hollywood screenplay. Just pick a person — real or hypothetical — and walk the judges through their experience. "This is what their day looks like now. This is what it looks like with our tool." That's the whole story.
The Hook
Your first sentence is everything. It's the difference between judges leaning in and judges checking the schedule to see how many teams are left.
Lead with the problem. Make it human. Make it surprising if you can.
"Did you know that 40% of food in restaurants gets thrown away before anyone orders it?" — now I'm curious.
"We built a food waste tracking app" — now I'm checking my phone.
Same project. Different opening. Wildly different energy in the room.
Practice (Yes, Really)
Run through your demo at least three times before you present. Time it. You'll almost certainly run long the first time — everyone does. Cut what doesn't fit. Every sentence that doesn't serve the problem-solution-demo-impact-ask structure is a sentence you can't afford.
Practicing also catches the awkward transitions, the moments where you fumble a click, the parts that made sense in your head but sound weird out loud. Better to discover those in a practice run than on stage.
Have a Backup Plan
Live demos break. Wi-Fi drops. Servers crash. Screens go black. This has happened to every experienced hacker at least once.
Record a short video of your demo working. Take screenshots of every key screen. Have a few slides ready as a fallback. If your live demo fails, switch to the backup without panicking. Judges understand that tech breaks — they're impressed by teams that handle it gracefully, not rattled by teams whose demo glitches.
Who Should Present?
The best presenter is whoever tells the best story. That's not always the technical lead, and it's definitely not always the person who wrote the most code. It might be the teammate who naturally gets excited when explaining things, or the one who keeps conversations focused and clear.
If you're not sure, have each teammate pitch the project to someone outside your team. Whoever gets the best reaction is probably your presenter.
You can also split the demo — one person sets up the problem and another walks through the live demo. Just make sure the handoff is smooth.
Energy and Body Language
You don't need to be a TED Talk speaker. But you do need to be present. Stand up straight. Make eye contact with the judges, not the screen. Speak clearly and a little louder than feels natural — rooms are noisy, and nerves tend to make people mumble.
Most importantly: be genuinely enthusiastic. You just built something in a day. That's exciting. Let that energy come through. Judges can tell the difference between someone going through the motions and someone who actually cares about what they made.
Handling the Q&A
After your demo, judges will ask questions. The most common ones are predictable:
"How would this scale?"
"Who's the target user?"
"What's the business model?"
"How is this different from [existing thing]?"
"What would you build next if you had more time?"
You don't need perfect answers. You need thoughtful ones. "We haven't figured that out yet, but our hypothesis is..." is a perfectly fine answer. "Um, I don't know" is not.
Spend five minutes before your presentation brainstorming the questions judges might ask. Assign one teammate to handle technical questions and another to handle product/business ones. When a question comes in, the person best equipped to answer it takes it.
And remember: a question from a judge is a good sign. It means they're interested enough to dig deeper. Welcome the questions. They're your chance to show that you've thought beyond the demo.
Key takeaways:
The demo is half your result. Teams with better presentations regularly beat teams with stronger tech. Take it seriously.
Structure your 2 minutes: Problem, Solution, Live Demo, Impact, Ask. Cut everything else.
Show it working. A simple prototype that runs beats an ambitious one that crashes. Every time.
Tell a human story. "Meet Sarah, she's a nurse..." beats "We leverage AI to optimize..." in every room.
Practice three times and time it. You will run long. Cut what doesn't fit before you're on stage.
Have a backup plan. Record a video, take screenshots, prepare a few slides. Live demos break — be ready.
