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.
Prizes
Finalists
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
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
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
Awarded to the best hardware hack!
Each team member will win: Panasonic Air Fryer
Best Game
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
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
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
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
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
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++
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
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
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
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
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
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
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
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
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
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
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
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
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
Devpost Achievements
Submitting to this hackathon could earn you:
Judges
Aanand Nayyar
Software Engineer / Microsoft
Abdelmuizz Yusuf
Senior Associate, Cybersecurity & Privacy / PwC Canada
Anna Tang
Systems Engineer / DigitalOcean
Anthony Siu
Senior Product Manager / Microsoft
Armaan Bandali
Software Developer / Transoft Solutions
Atabak Ashfaq
Member of Technical Staff / Microsoft
Bhavya Singh
Software Engineer II / Mastercard
Billy So
Staff Product Designer / Visier Inc.
Brendan Chan
Software Engineer / Electronic Arts
Brendan Saw
Software Development Engineer II / Amazon
Chinat Yu
AI Researcher / Stanford University
Chris Son
Senior Software Engineer / Wrapbook
Corey Cheng
Software and Firmware Developer / Brave Technology Co-op
Darren Jennedy
Software Engineer / Arista Networks
Devansh Shah
Data Scientist / Microsoft
Divy Patel
Software Development Engineer / Amazon
German Alexander Robayo Paz
Software Engineer / Microsoft
Greg Baker
University Lecturer / Simon Fraser University
Harpreet Singh
Software Developer / Hootsuite
Hassan Pardawalla
Founder + COO
Hritik Aggarwal
Software Engineer II / Microsoft
Israel Adetunji
Software Engineer / Asana
Jack Zhou
Software Engineer / Arista Networks
Jayati Gupta
Software Engineer / Microsoft
Jeffrey Leung
Software Developer II / Amazon
Jeffery Zhou
Graduate Student / Johns Hopkins University
João Victor Martins
Principal Software Engineer / Red Hat
Joshua Peng
Software Developer / Fortinet
Justin Ang
Cloud Operations Engineer / Samsung
Kaitlynn Chan
Software Engineer / Electronic Arts
Kelvin Wong
Software Development Engineer I / Amazon
Kemo Sonko
Software Engineer / Infoblox
Leo Antonoff
Product Design Lead / Rippling
Lu Han
Product Manager / Microsoft
Manish Kataria
Principal Engineering Manager / Microsoft
Max Guray
Software Development Engineer II / Microsoft
Michael Chang
Machine Learning Engineer / Trulioo
Mike Coyle
Consultant
Myckland Matthew
Data Imaging Analyst / DarkVision
Natalya Crump
Product Manager, Technology / Arc'teryx Equipment
Nikhil Bharadwaj
Software Engineer / Microsoft
Oishika Chaudhury
Software Engineer II / Microsoft
Patricia Tani
Design Engineer / Julius AI
Patrick Peake
Piyush Madan
Senior Data Scientist / Microsoft
Rian Corcino
AI System Support Specialist / Ayzenberg
Riko Hamblin
Senior Software Engineer / Mircrosoft
Sashi Parupalli
Director of Information Security / Hootsuite
Shariq Ahsan
Research Scientist / UBC/TRIUMF
Shivanshu Bansal
Software & Systems Engineer / Leafi Home
Siddharth Narasimhan
Software Engineer II / Microsoft
Swetha Moturu
Principal Software Engineer / Microsoft
Thomas Nakagawa
Software Development Engineer / Highspot
Tommy Son
Software Developer / Global Relay
Vijiithaa Sasidharan
Software Engineer II / Microsoft
Vincent Chu
VP of Engineering / VIsier Inc.
Warren Ho Kin
Data Engineer / ICBC
Yong Jie Khoo
Software Development Engineer / AWS
Zhongmiao Li
Senior Founding Engineer / Retell AI
Judging Criteria
-
Technical Complexity
-
Design
-
Pitch
-
Originality / Creativity
Questions? Email the hackathon manager
Tell your friends
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.












































