Rashad · mfrashad.com
Speaker notes · N to hide
All slides · click to jump · Hide = skipped by Next
Edits save automatically to this browser
Phone remote
QR to the remote page
1. On your phone, open
mfrashad.com/speaking-slides/remote.html
2. Enter this code
·····
Pair before you mirror to the projector. Press R to close.

How to win a hackathon
in the AI age

What judges look for, and how to build it for free.

Fathy Rashad · Co-founder & CTO, Cleve.ai · Lead mentor

Raise your hand

Is this your first
hackathon?

Good. My first one was at 17.

Keep your hand up

Who has used ChatGPT or Gemini?

Who has built an app before?

By 9:30 AM tomorrow, everyone here will have built one.

Fathy Rashad
About me

I've sat on both
sides of the table.

12 hackathons joined, 6 prizes
15 hackathons judged
AI research with MIT at 19
Co-founder & CTO, Cleve.ai

I lost my first 6 hackathons.

no win2018 · age 17
semi-final2019
top 52019
semi-final2019
finalist2019
rank 92019
🏆 award2019
🥈 2nd2020
🏆 1st2020
🏆 best OSS2020
UTM Open Virtual Hackathon
🏆 winner2020
🏆 $2,0002021

Then I placed in the next 6 in a row.

Judging at UM Pitchlab Judging the National AI Competition Judging IGNITE 2026
Now I judge them: 15 hackathons so far.

A hackathon is not about hacking.

What people think
Breaking into systems
What it really is
Building a solution to a real problem, fast

AI changed what judges expect.

Before AI
A mockup and nice slides could win.
→
Now
Anyone can build an app in hours, so we expect a working demo.

How you'll be scored (100 points)

Problem & relevance20
Innovation & creativity20
Solution & prototype25
Feasibility & impact20
Presentation & pitch15

The pitch is only
15 points on paper.

But judges see all 100 points through your 5-minute pitch.

You have ~23 hours,
including tonight.

10:45teams start
5 PMday 1 ends
tonightbuild at home
9:30 AMsubmit
5 minpitch
2 mindemo / buffer
3 minjudges' questions

This talk follows your next 24 hours.

01Rolesnow
02Idea11:15
03Build1:15 PM
04Demotonight
05Pitchtomorrow 10 AM
06AfterMonday on
01 · Roles

Split the work.

Your team is set. Now decide who does what.

Don't have everyone coding.

team.md
builder makes the main feature work
builder
pitcher story, deck, rehearsal, questions
designer app look, slides, thumbnail

With AI, 1 or 2 builders is enough.

Who does what, and when

Today, to lunch
Today, 1 to 5 PM
Tonight
Tomorrow 8:30
Builder
Pick the tools. Get a first version running.
The main feature, working end to end.
Fix, polish, put it online.
Stop changing code by 9:00.
Designer
Pick the look. Find sites you like.
Polish the screens judges will see.
Slides and thumbnail.
Final check of the deck.
Pitcher
Talk to real people about the problem.
Write the story. Check in with mentors.
Draft the deck. Record the demo video.
Rehearse 3 times. Submit by 9:30.
02 · Idea

Pick an idea that stands out.

When everyone can build with AI, the idea matters most.

Shout it out

Give me a
tourism app idea.

The first ideas AI gives you
AI trip plannerChatbot tour guideAR heritage app"Hidden gems" mapBooking website

If AI gave you the idea, it gave other teams the same one.

Don't build the first idea AI gives you.

Generic
"An AI travel planner for Sarawak."
→
Specific and local
A homestay host sends one voice note on WhatsApp. AI turns it into a page tourists can book.

Make it specific and local. A bit weird is fine.

Explain your problem
in 10 seconds.

If you can't, pick a simpler problem.

Research your judges' backgrounds.

Same rubric, but each judge scores from their own experience.

Technical
"Does it actually work?"
Stricter on feasibility and a working demo.
Entrepreneur
"Who pays for it?"
Business model. Will people really use it?
Industry
"Does it fit real work?"
How the business actually runs today.
Academic
"Where's the evidence?"
Proof of the problem. How you'd measure impact.

Your judges this weekend

Chuo Nang Ling
Chuo Nang Ling
Founder, Sarawak Fruit Enterprise
Works with 150+ local farmers in Sarawak
Ting Dao King
Ting Dao King
Third-generation manager, Poh Guan Hong
20 years in Australia in engineering, media and healthcare
Dr. Rahmat Aidil Djubair
Dr. Rahmat Aidil Djubair
Dean, School of Business and Management, UTS
AI and digital transformation specialist

Show your idea to the mentors early, while you can still change it.

03 · Build

Build it for free.

You don't need a paid AI plan to win.

Some teams pay US$200 a month for AI.

You can do this for RM0.

Who has a student email?
Gemini

Google AI Studio builds the app for you.

Describe it in plain words. It writes the code and shows you the app.

FreeNo code needed"Build" tab
aistudio.google.com
aistudio.google.com
Google AI Studio
Gemini

Students get Google AI Plus free for 12 months.

2× Gemini limits400 GB storageAge 18+, college or uniClaim by 31 DecCancel before it renews
gemini.google/my/students
gemini.google/my/students
Gemini student plan
GitHub

Students get GitHub Copilot free.

Copilot (AI coding)GitHub ProFree .me domain

Verify with your student email. Apply today. Approval can take a few days.

education.github.com/pack
education.github.com/pack
GitHub Student Pack

More free tiers worth trying

Lovable
Lovable
Great for a first draft, but the free plan is very limited: 5 credits a day.
Students: 50% off Pro
Kiro
Kiro
AI coding app from AWS, with a free tier.
kiro.dev
Freebuff
Freebuff
A free coding agent in your browser, desktop or terminal.
freebuff.com

I haven't tested all of these. Check the free limits first.

OpenCode
OpenRouter

Out of credits? Use free AI models.

OpenCode: free coding agentOpenRouter: ":free" models, 50/day
opencode.ai · openrouter.ai
opencode.ai
OpenCode

A free set of tools that covers everything

Build
AI Studioor Kiro, Copilot
→
Database
SupabaseConvex for live updates
→
Put it online
Vercelfree, real link
→
Slides
Canvadeck and thumbnail

Already know other tools? Use those. You'll move faster.

From idea to a live link in 6 steps

01
Describe itAI Studio → Build. Who it's for, what it does, how it looks.
02
Fix one thing at a timePaste a screenshot of what looks wrong.
GitHub03
Save to GitHubOr download the code.
04
Deploy on VercelImport the repo → Deploy. Put API keys in env vars.
05
Add a QR codePut the link on your pitch slide.
06
Test on a phoneJudges will open it on theirs.

Build 1 to 3 features that
solve the problem.

features.md
login with 5 providers
dark mode
AI chatbot in the corner
analytics dashboard
the one thing that solves the problem

Skip the login page. Judges won't sign up.

A good design makes judges trust your app.

AI's default look
Generic AI design
Same app, with taste
The same app with a real design

Make your app not look AI-made

21st.dev
21st.dev
21st.dev · real components, "Copy prompt"
binmob.mohtasham.dev
binmob
binmob · 1,191 real site designs

Screenshot a site you like and tell the AI: "make it look like this."

A free guide from a friend who placed in 20 hackathons

Hong Bing's hackathon field manual: the rules, a pitch playbook and the stack to use.

hong.build/hack
hong.build/hack
Hackathon field manual

What can you build in 24 hours?

Example 1 · chatbot
A job scam simulator
An AI recruiter chats with you on WhatsApp.
Example 2 · game
A playable museum of Sibu
Walk around town and collect the stories.

Example 1: a job scam simulator on WhatsApp

The recruiter is an AI. Built for UNODC and Project Liber8.

Fake job ad
1. the fake job ad
Chat with Kak Mira
2. the AI recruiter
Simulation reveal
3. the reveal
Report
4. what you missed
Try it now

Can you spot the scam
before you send your passport?

QR to the simulator
tervaxa.com/jobs/cs-bangkok

Play it now or tonight. It only takes a few minutes.

Idea for your theme

Use the same idea
for Sibu tourism.

A WhatsApp bot for homestay hosts: send one voice note, get a page tourists can book.

WhatsApp Voice note English + BM

Example 2: a playable museum of Sibu

QR to the Sibu map
sibu-map.vercel.app

9 landmarks.
Collect every stamp.

04 · Demo

Prepare your demo.

Live demos break. Plan for it.

Record a backup demo video tonight.

If the live demo breaks on stage, play the video and talk over it.

You can make your pitch video with AI.

Ideas
launchvideos.gallery
launchvideos.gallery

241 launch videos made by prompting Claude.

Made with AI

I make my videos with AI too.

AI avatar AI voice AI-animated scenes
QR to the reel
How human trafficking actually happens

#UncoverTheOffer · UNODC × Project Liber8

@rashadventure

Follow me on Instagram for more hackathon and AI tips.

The pinned post is my hackathon guide: 355K views on TikTok.

QR to Instagram @rashadventure

Scan to follow.
DM me what you build.

Instagram profile @rashadventure
How to ACTUALLY win hackathons
05 · Pitch

Your pitch usually
decides the winner.

Building gets you into the race. The pitch wins it.

How to use your 5 minutes

0:00Hook
0:30Problem
1:30Solution + demo
3:30Impact
4:30Close
a story
problem · 20
prototype · 25 + innovation · 20
feasibility · 20
one line
+ 2 min demo / bufferhave the backup video ready
+ 3 min judges' questionssee the next slides

Grab the judges' attention
in the first 10 seconds.

Act it out
Play a tourist who's lost in Sibu.
Keropok dabai
Bring a prop
Put a real dabai on the table.
Start with the demo
Open with the app already working.

Keep each slide to
1 or 2 sentences.

If you're reading your slide out loud, the judges have stopped listening.

Prepare answers to these questions.

Who pays for it?
Will people actually use it?
What if the AI is wrong?
What happens after this weekend?
Devpost

Watch how past winners pitched.

Watch their demo videos on Devpost. Copy the structure, not the idea.

devpost.com/software
My winning Devpost page
my winning project · MLH 2020
Vote

Which team wins?

TEAM A
10 features
Slides full of text
Demo crashes on stage
TEAM B
1 feature
One clear story
Plays the backup video
The answer

Team B wins, almost every time.

TEAM A
10 features
Slides full of text
Demo crashes on stage
TEAM B
1 feature
One clear story
Plays the backup video
Winner
06 · After

Don't let your project
stop here.

Win or lose, it can still get you hired.

Put your project online properly.

GitHub with a real READMEthe problem, a screenshot, how it works
A proper thumbnail1280 × 720, like a YouTube cover
Demo video on YouTubeunlisted is fine
Slides on Devpost or your profileas a PDF
Sibu map thumbnail
thumbnail for the Sibu map

Share your project on social media.

LinkedIn
LinkedIn
Instagram
Instagram
TikTok
TikTok
X
X
YouTube
YouTube

This weekend at My Kampung, My Pride · Sibu, our team built [name]: [what it does]. The problem: [a real person or number]. Try it: [link]. What I learned: [one honest lesson]. Thanks [tag your team and mentors].

While you're there,
finish your LinkedIn profile.

Recruiters check it before they reply to you.

Photo
Headline
About
Projects
Featured

Sharing my work online got me
into MIT research at 19.

A professor at MIT found my blog tutorials and emailed me.
People can only find you through what you post.

Every link from this talk is on one page.

QR to the hackathon toolkit
All the free tools
Idea to live link, step by step
Pitch and LinkedIn templates
Cleve

This page is a Cleve note. That's what I build.

Fathy Rashad
I'm here all weekend

Come say hi.
Show me what you're building.

mfrashad.com
in/mfathyrashad
@rashadventure

Now go build something
for Sibu.

Building is the easy part now. Your idea and your pitch decide the winner.

Terima kasih!
Appendix

Backup slides

All the free tools

Google AI Studioaistudio.google.com · Build tab
Google AI Plus, students 18+gemini.google/my/students · claim by 31 Dec
GitHub Student Packeducation.github.com/pack · Copilot
Lovable, Kiro, Freebufffree tiers · Lovable students: 50% off Pro
OpenCode, OpenRouterfree models · 50 requests/day on OpenRouter
Supabase, Convex, Verceldatabase · live updates · hosting
21st.dev, binmobcomponents · design references
hong.build/hackHong Bing's field manual