How to win a hackathon

Edward Johnson
4 min readFeb 5, 2020
Credit: beautiful images of black people

Winning an on-site hackathon requires four key ingredients:
Preparation, simplification, technical skills and Slick presentation

There are hackathons for almost everything. Hackathon winners have chances to take home prizes, hold bragging rights and can use the badge on their way to job interviews.

In a hackathon you work like crazy for 8 to 72 hours and then have 2–5 minutes to present, often being disappointed because the best technical team did not win, or the simplest idea did.

So how do you increase your chances of winning the prizes?

Rule #1 for winning a hackathon: Prepare by building your team before the event

Ideally your team of 3 to 5 people is made up of 4 roles:
- Frontend and UI/UX
- Backend/ Full Stack developer
- Business subject savvy visuals techie
- CUO (Chief Urgency Officer)

Form, storm and norm your team as early as possible before the event. Attend with your cohort or people you have worked with before. Don’t waste time on niceties.

Your CUO will keep the pressure up focusing on ideas, flow and timekeeping ….. You just cannot afford to run out of time.
In a hackathon, every minute counts.

Rule #2 for winning a hackathon: Simplify everything

Sure, coding a blockchain based voting system is cool and technical. The problem is that explaining your incredible design to a set of judges can take more than 3 minutes. You lose.

When time is limited, you need a simple story flow to convey your message. Problem/Challenge, Solution, Why and How, Thank You. (Optionally What We Would Do Next)

For example, imagine a Construction industry hackathon where you need to solve a problem using data.

Problem: Data analysis shows that some materials are getting damaged during transport to sites and this results in construction delays

Solution: A blockchain based system working with RFID scanned material condition and status for real-time end-to-end tracking and transparency for the suppliers and the overall construction partner.

Why and how: When both supplier and construction partner have real-time info about material damage, they can save time and costs in terms of minimal re-ordering, insurance, inventory and returns of goods. Disputes about damage are reduced because both parties have real-time statuses about when damage occurred.

Thank You and Next Steps: We will implement a pilot with two suppliers and one large construction firm as the next step

Rule #3 for winning a hackathon: Use your strongest technical skills

The competition winners don’t usually learn new techniques during the hackathon. Because no-one has time to learn about new shiny objects during the hackathon.

Do your coding and learn what you need before the competition…. And know your strengths and weaknesses.

Ideally, you should mould the hackathon goals to fit your best skills and techniques. For example if you are an expert on data science NLP, then make the presentation about semantics.

If you are wizard at Tableau presentations, then deliver an incredible Tableau Story presentation to the judges.

If real-time big data analysis is your speciality, then throw together a fast data pipeline and front-end solution to showcase your skill, but make sure that the front-end is user-friendly

For example, a recent hackathon winning team won a UI/UX hackathon not because they were the best designers, but because they had a team member who was a genius with Apple Watch application development.

Rule #4 for winning a hackathon: Slick beats dull in the 5 minute presentations race

If you have listened to eight monotone poorly presented hackathon presentations, you start to look for things that stimulate your brain.
As a judge, you remember the slicker presentations because it gives a feeling of an organised team, regardless of the content.

Too often teams think that everyone has to say “something” at the presentation, but not everyone is comfortable with public speaking, or has experience with QUICKLY explaining the work and concepts. This is a strange consequence of the hackathon format and they (of course) run out of time.

Too often, elaborate technical demos are created but are too complicated, and eat up the time without being explained.

Winning teams generally start preparing their presentations outlines within the first 20% of the hackathon time, and fill out the content as they go along. They practice before the cutoff time.

Don’t forget to include a slide at the end showing the individual team faces, QR-Codes and one line bios that can be displayed during the Q&A.

Confession: I haven’t won a hackathon yet. I got so fed up with not winning that I started to look at how to model the teams that did win.

And I sometimes do organize hackathons.

If you love data, lots of data and the sport of baseball look out for the Baseball HackDay Toronto happening in March 2021 and I will see you there.

UPDATE as of JUNE 2020.
YES!!!! I just won an AI hackathon and these principles worked perfectly.
I was part of Team “Synthetyk” that won a competition organized by Aggregate Intellect (Toronto) to build a product based on Generative Adversarial Networks (GAN). We built an AI data augmentation product to synthesize positive breast cancer tissue images to help improve accuracy of classification of the disease.



Edward Johnson

Ikinique Ltd — Passionate about data science, mentorship, fintech, blockchain, Hyperledger, AI, Ethics ,…Agile… MIT Future Commerce…#IKEAization