About the challenge

A hackathon is a time-boxed event where people come together to collaborate intensively on building new projects, usually over 24–48 hours. Participants form teams and combine skills in software development, design, and business to brainstorm ideas, create prototypes, and present working solutions. The focus is on creativity, rapid problem-solving, and learning by doing, with outcomes ranging from apps and hardware builds to social impact solutions and startup concepts.

StormHacks is Western Canada's largest student hackathon, where participants from different backgrounds and all skill levels come together to collaborate, innovate, and create unique design, software or hardware projects from the ground up.

Within just 24 hours, teams bring their ideas to life. We empower and enable teams by providing an abundance of workshops, mentors, sponsors, and hardware. StormHacks fosters creativity, learning, and teamwork in an energetic, inclusive environment.

Requirements

What to Build

Huawei Tracks:
  • Challenge #1: Interactive Landscape Graphics
    • At the crossroads of art, mathematics, and human–computer interaction, the goal is to build a real-time interactive application to render infinite procedural terrains, pushing the boundaries of ray-marching technology. We encourage students to explore novel graphics techniques and creative mathematics.
    • For more information, view this link: Huawei Custom Challenge #1
  • Challenge #2: Automatic Decision for Re-Computation
    • You are going to design a re-computation algorithm that can arrange the execution order of operators under a limited total memory size and has the ability to recompute any one or more nodes, in order to minimize the time required to produce the final output.
    • For more information, view this link: Huawei Custom Challenge #2

What to Submit

  • You MUST submit a link to view your project (ie. Figma, Git Repo, pitch slides, live demo etc).
  • You must showcase a live presentation (3 minutes maximum) to a judge, who will then lead a QnA session (1 minute maximum). You must present at least once and a maximum of 3 times to 3 different judges. Please let the judge know if you presented 3 times already. Judging will take place in the AQ South Hallway.
  • Only 1-2 people maximum are needed to present the project. The entire team does not need to present for the project to qualify.

Hackathon Sponsors

Prizes

$CAD 32,600+ in prizes
+ other prizes
Finalists
$CAD 2,640 in cash
3 winners

The Finalists of StormHacks 2025!

Each team member will win: Sony WH-CH720N Headphones, CodeCrafters 1-year VIP, Microsoft Office Tour, Hootsuite Office Tour

Surge Choice Award
$CAD 360 in cash
1 winner

Awarded to the team with the most creative and inspiring project, chosen by the members of the SFU Surge organizing team.

Each team member will win: Amazon Echo Pop and MSFT Office Tour

Best Beginner
$CAD 400 in cash
1 winner

Awarded to the best beginner project where at least half of the team needs to be first time hacker!

Each team member will win: Portable Monitor

Best Hardware
$CAD 400 in cash
1 winner

Awarded to the best hardware hack!

Each team member will win: Panasonic Air Fryer

Best Game
$CAD 2,960 in cash
1 winner

Awarded to the project that delivers the most engaging, creative, and well-designed game.

Each team member will win: Red JBL Go 3, Purafied The EVERYTHING Audio Plugin

Best Solo Project
$CAD 800 in cash
1 winner

Awarded to the most impressive project built by an individual. Judges will look for creativity, technical execution, and the ability to deliver a complete and polished project without a team.

The winning hacker will receive a Nuphy Custom Mechanical Keyboard + Keycaps

Best Design
$CAD 240 in cash
1 winner

Awarded to the project with the most outstanding design. Judges will look for intuitive user experience, visual appeal, and how well the design enhances functionality and accessibility.

The winning team will receive up to 2x Inspiroy 2 Small and 2x Inspiroy 2 Medium

Most Likely to Become a Startup
$CAD 3,760 in cash
3 winners

Awarded to the projects with the strongest potential to grow beyond the hackathon. Judges will look for clear market need, scalability, and a path toward becoming a viable business.

All winning team members will receive Vercel Pro Plan credits for 1 year.
Top 3 teams will also receive Inworld AI credits:
1st Place: $5,000usd ($7000cad) in credits
2nd Place: $3,000usd ($4200cad) in credits
3rd Place: $2,000usd ($2800cad) in credits

Huawei Custom Challenge #1: Interactive Landscape Graphics
$CAD 940 in cash
2 winners

Build a real-time interactive application to render infinite procedural terrains, pushing the limits of ray-marching technology. Explore new math formulations, optimize performance, and deliver high-quality visuals.

Full Challenge Details Here: https://docs.google.com/document/d/1EYUOYLKX6cgvt-SWO6YAz57VGno021T3/edit?usp=drivesdk&ouid=102952760813594162806&rtpof=true&sd=true

Please download the challenge code here: https://drive.google.com/drive/folders/1tlCGmX1WReyUXXw7nA9wVU-zBK_l8ybF?usp=sharing

Each winning team member will receive:
1st Place – Huawei FreeClip Bluetooth Earbuds, Huawei Office Tour, a Meeting with Huawei Research Team
2nd Place – Huawei FreeArc Bluetooth Earbuds, Huawei Office Tour, a Meeting with Huawei Research Team

Huawei Custom Challenge #2: Automatic Decision for Re-computation
$CAD 940 in cash
2 winners

Design an algorithm that arranges the execution order of operators in an AI model under memory constraints, with the option of recomputation, to minimize total computation time. Solve with efficiency, creativity, and technical rigor.

Full Challenge Details Here: https://docs.google.com/document/d/1gBUJeZM54m89m23qRbV7WfzZJkkiZZ4U/edit?usp=drivesdk&ouid=102952760813594162806&rtpof=true&sd=true

Please download the challenge code here: https://drive.google.com/drive/folders/1tlCGmX1WReyUXXw7nA9wVU-zBK_l8ybF?usp=sharing

Each winning team member will receive:
1st Place – Huawei FreeClip Bluetooth Earbuds, Huawei Office Tour, a Meeting with Huawei Research Team
2nd Place – Huawei FreeArc Bluetooth Earbuds, Huawei Office Tour, a Meeting with Huawei Research Team

Safe Software Best Modern C++
$CAD 600 in cash
1 winner

For example: , , , std::variant with std::visit (static polymorphism).

Clean Interface – Clear, maintainable, and well-structured interface design.
For example: abstract classes, templated classes, iterable classes with begin()/end().

Correctness & Safety – Reliable behaviour and safe coding practices.
For example: RAII principles, avoiding raw pointers, consistent error handling.

Performance – Demonstrated efficiency and optimization.
For example: choosing efficient algorithms, minimizing unnecessary copies, leveraging move semantics.

This challenge rewards clean, modern, and efficient use of C++ in solving real problems.

Winners will receive Custom Swag Bags and access to Safe Software's FME Platform

ColorStack Most Portable Project
$CAD 960 in cash
1 winner

Awarded to the project that is best designed for on-the-go use. This includes mobile apps or experiences built specifically for phones, wearable devices (like smartwatches or health trackers), or immersive AR/VR platforms.

Each team member will win: Airpod 3rd Generation

Charles Chang Institute of Entrepreneurship Prize Track
$CAD 250 in cash
1 winner

This challenge rewards the project that best demonstrates entrepreneurial thinking and innovation. Participants are invited to create solutions with clear market potential, sustainable business models, and the ability to scale beyond the hackathon. Judges will evaluate creativity, feasibility, impact, and how well teams embody the spirit of entrepreneurship.

The team will win $250 cash to help execute their idea

United Nations Sustainable Development Goals Enactus Challenge
$CAD 460 in cash
3 winners

This challenge invites participants to design innovative and scalable solutions that tackle one or more of the United Nations’ 17 Sustainable Development Goals. Each goal highlights critical social, environmental, and economic issues that shape a sustainable future. Awarded to the project that best advances these goals, this prize celebrates solutions that promote sustainability, equity, and lasting positive change for communities. Projects will be judged on Front End, Back End, Design, Creativity/Originality, and how effectively the solution addresses a chosen SDG.

1st place will win Black JBL Go 3 / team member
2nd place will win Battery Packs / team member
3rd place will win $20 Rain or Shine Gift Cards / team member

CSSS Rube Goldberg Challenge
$CAD 280 in cash
1 winner

Awarded to the project that makes a simple task hilariously complex. The goal is to turn something ordinary into an over-engineered mess that still works.

Each team member will win: Black JBL Go 3

Software Systems Prize
$CAD 280 in cash
1 winner

Awarded to the best project from a team consisting of at least 2 Software Systems Students

Each team member will win: Black JBL Go 3

BluePrint Social Good Track
$CAD 280 in cash
1 winner

This challenge invites participants to create solutions that drive meaningful social impact. Projects should focus on promoting equity, accessibility, and community well-being. Awarded to the project that best demonstrates how technology can be used as a tool for positive change, empowering people and improving lives.

Each team member will win: Red JBL Go 3

SEE Sustainable Engineering Track
$CAD 100 in cash
1 winner

This challenge recognizes projects that apply engineering principles to build solutions with long-term environmental and social impact. Awarded to the project that best demonstrates sustainable design, efficient use of resources, and innovation that supports a greener, more resilient future.

Each team member will win: $25 Amazon Gift Card

IEEE SFU Prize Track
$CAD 250 in cash
1 winner

Awarded to the project that best applies electrical, electronic, or computing principles to solve a real-world problem.

Each team member will win: Raspberry pi 02w starter kits

[MLH] Best Use of .Tech
1 winner

Blue Snowball Microphone & a Free .Tech Domain Name for Life!

Make your Team's Achievements timeless: Win a .Tech Domain Name for Life to Showcase and Expand Your Project, Plus 4 Blue Snowball Mics for Effortless Collaboration on Zoom, empowering you to build even more cool things together!

[MLH] Best Use of Gemini API
1 winner

Mechanical Keyboards || It’s time to push the boundaries of what's possible with AI using Google Gemini. Check out the Gemini API to build AI-powered apps that make your friends say WHOA. So, what can Gemini do for your hackathon project? Understand language like a human and build a chatbot that gives personalized advice Analyze info like a supercomputer and create an app that summarizes complex research papers Generate creative content like code, scripts, music, and more Think of the possibilities… what will you build with the Google Gemini API this weekend?

[MLH] Best Use of ElevenLabs
1 winner

ElevenLabs Airpods || Deploy natural, human-sounding audio with ElevenLabs. Create realistic, dynamic, and emotionally expressive voices for any project, from interactive AI companions to narrated stories and voice-enabled apps. ElevenLabs will empower you to build rich, immersive experiences without the need for actors or complex audio production, using simply the power of AI. Integrate fully autonomous audio experiences into your hack with ElevenLabs and give your project a voice, along with giving your team the chance to win exclusive ElevenLabs branded airpods!

[MLH] Best Use of Snowflake API
1 winner

Arduino Tiny ML Kit || Play with industry-leading LLMs on a single account using the Snowflake APIs. Adding AI capabilities into your application can be as simple as a single CURL command to Snowflake’s REST API. Build customized applications, RAG powered chat bots, or embed AI-powered features into your app in half the time with half the hassle. Get started for free with a special, student 120-day Snowflake trial and check out this repository for an example of the Snowflake REST API in action.

Best Use of SFU Courses API
$CAD 50 in cash
2 winners

Best usage of API from https://api.sfucourses.com

Devpost Achievements

Submitting to this hackathon could earn you:

Judges

Aanand Nayyar

Aanand Nayyar
Software Engineer / Microsoft

Abdelmuizz Yusuf

Abdelmuizz Yusuf
Senior Associate, Cybersecurity & Privacy / PwC Canada

Anna Tang

Anna Tang
Systems Engineer / DigitalOcean

Anthony Siu

Anthony Siu
Senior Product Manager / Microsoft

Armaan Bandali

Armaan Bandali
Software Developer / Transoft Solutions

Atabak Ashfaq

Atabak Ashfaq
Member of Technical Staff / Microsoft

Bhavya Singh

Bhavya Singh
Software Engineer II / Mastercard

Billy So

Billy So
Staff Product Designer / Visier Inc.

Brendan Chan

Brendan Chan
Software Engineer / Electronic Arts

Brendan Saw

Brendan Saw
Software Development Engineer II / Amazon

Chinat Yu

Chinat Yu
AI Researcher / Stanford University

Chris Son

Chris Son
Senior Software Engineer / Wrapbook

Corey Cheng

Corey Cheng
Software and Firmware Developer / Brave Technology Co-op

Darren Jennedy

Darren Jennedy
Software Engineer / Arista Networks

Devansh Shah

Devansh Shah
Data Scientist / Microsoft

Divy Patel

Divy Patel
Software Development Engineer / Amazon

German Alexander Robayo Paz

German Alexander Robayo Paz
Software Engineer / Microsoft

Greg Baker

Greg Baker
University Lecturer / Simon Fraser University

Harpreet Singh

Harpreet Singh
Software Developer / Hootsuite

Hassan Pardawalla

Hassan Pardawalla
Founder + COO

Hritik Aggarwal

Hritik Aggarwal
Software Engineer II / Microsoft

Israel Adetunji

Israel Adetunji
Software Engineer / Asana

Jack Zhou

Jack Zhou
Software Engineer / Arista Networks

Jayati Gupta

Jayati Gupta
Software Engineer / Microsoft

Jeffrey Leung

Jeffrey Leung
Software Developer II / Amazon

Jeffery Zhou

Jeffery Zhou
Graduate Student / Johns Hopkins University

João Victor Martins

João Victor Martins
Principal Software Engineer / Red Hat

Joshua Peng

Joshua Peng
Software Developer / Fortinet

Justin Ang

Justin Ang
Cloud Operations Engineer / Samsung

Kaitlynn Chan

Kaitlynn Chan
Software Engineer / Electronic Arts

Kelvin Wong

Kelvin Wong
Software Development Engineer I / Amazon

Kemo Sonko

Kemo Sonko
Software Engineer / Infoblox

Leo Antonoff

Leo Antonoff
Product Design Lead / Rippling

Lu Han

Lu Han
Product Manager / Microsoft

Manish Kataria

Manish Kataria
Principal Engineering Manager / Microsoft

Max Guray

Max Guray
Software Development Engineer II / Microsoft

Michael Chang

Michael Chang
Machine Learning Engineer / Trulioo

Mike Coyle

Mike Coyle
Consultant

Myckland Matthew

Myckland Matthew
Data Imaging Analyst / DarkVision

Natalya Crump

Natalya Crump
Product Manager, Technology / Arc'teryx Equipment

Nikhil Bharadwaj

Nikhil Bharadwaj
Software Engineer / Microsoft

Oishika Chaudhury

Oishika Chaudhury
Software Engineer II / Microsoft

Patricia Tani

Patricia Tani
Design Engineer / Julius AI

Patrick Peake

Patrick Peake

Piyush Madan

Piyush Madan
Senior Data Scientist / Microsoft

Rian Corcino

Rian Corcino
AI System Support Specialist / Ayzenberg

Riko Hamblin

Riko Hamblin
Senior Software Engineer / Mircrosoft

Sashi Parupalli

Sashi Parupalli
Director of Information Security / Hootsuite

Shariq Ahsan

Shariq Ahsan
Research Scientist / UBC/TRIUMF

Shivanshu Bansal

Shivanshu Bansal
Software & Systems Engineer / Leafi Home

Siddharth Narasimhan

Siddharth Narasimhan
Software Engineer II / Microsoft

Swetha Moturu

Swetha Moturu
Principal Software Engineer / Microsoft

Thomas Nakagawa

Thomas Nakagawa
Software Development Engineer / Highspot

Tommy Son

Tommy Son
Software Developer / Global Relay

Vijiithaa Sasidharan

Vijiithaa Sasidharan
Software Engineer II / Microsoft

Vincent Chu

Vincent Chu
VP of Engineering / VIsier Inc.

Warren Ho Kin

Warren Ho Kin
Data Engineer / ICBC

Yong Jie Khoo

Yong Jie Khoo
Software Development Engineer / AWS

Zhongmiao Li

Zhongmiao Li
Senior Founding Engineer / Retell AI

Judging Criteria

  • Technical Complexity
  • Design
  • Pitch
  • Originality / Creativity

Questions? Email the hackathon manager

Tell your friends

Hackathon sponsors

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.