TERRITORIAL ACKNOWLEDGMENT
The Software Engineering program acknowledges that much of our work takes place on the traditional territory of the Neutral, Anishinaabeg and Haudenosaunee peoples. Our main campus is situated on the Haldimand Tract, the land granted to the Six Nations that includes six miles on each side of the Grand River. Our active work toward reconciliation takes place across our campuses through research, learning, teaching, and community building, and is co-ordinated within the Office of Indigenous Relations.
A MESSAGE FROM THE DIRECTOR

Victoria Sakhnini
Director of Software Engineering
Dear Graduates,
Congratulationson reaching this significant milestone in your academic journey! As we approach the Capstone Design Project, I want to take a moment to commend your dedication, perseverance, and innovative spirit throughout your time in the program.
Your projects demonstrate various ideas and solutions in education, finance, AI, and the challenges students face. This diversity showcases the depth and breadth of your learning experiences. Beyond the classroom, you've confronted real-world challenges head-on, determinedly meeting deadlines and standards. This practical experience has sharpened your technical skills and developed your leadership abilities. These accomplishments underscore your talent and commitment to making a difference.
As you prepare to present your projects, reflect on the journey that brought you here and the impact you're poised to make. Your projects are not just technical feats—they embody your passion, creativity, and dedication to positive change.
In the years ahead, carry forward the lessons learned and the challenges overcome. You possess the skills and vision to shape a brighter future. With your talent, determination, and vision, you have the power to create a better future for generations to come. Embrace this opportunity to leave your mark on the world and continue striving for excellence in all your endeavors.
Once again,congratulationson this momentous achievement. I am incredibly proud of you and look forward to seeing the amazing contributions you'll continue to make.
Sincerely,

Victoria Sakhnini
Director of Software Engineering
CAPSTONE DESIGN PARTICIPANTS
1. Team Branch
2. Curious George
3. Guerrilla Warlocks
4. Beanawhile
5.LaTeX Check
6.Trailblazers
7.CrochetCraf
8.Team HAYES
9.Prism
10.Pingle
11.MERRS
12.CmdStack
13.Team Girlboss
14.SMVS Youth app
15.Fleure
16.Indicator Builder
17.HEDGIE
18.CloudMesh
20.Team Blueberry Chihuahua
21.UWSearch
22.Oversight
23.omw!
25. Flying Triangles
27.Flyings Marmot
28.InfoGrep
29.DanceMeet
30.NullPointerException

1. Team Branch
Chris Fang, Kush Kansara, David Xu, Aaditya Yadav,Jason Zhou
We aim to create a platform that facilitates study session matchmaking based on university courses, enabling students to connect with classmates for collaborative learning. Users register with their university emails, specify their courses, and enter matchmaking by indicating study preferences. The platform then forms study sessions dynamically based on these preferences, allowing students to coordinate with their matches. Privacy controls ensure that only authenticated university users can participate, maintaining a secure academic environment.
The goal is to streamline the process of finding study partners, supporting both virtual and in-person sessions, and fostering a collaborative learning experience tailored to each student’s academic needs.

2. Curious George
Ethan Chen, Sharon He, Jacqueline Ko, Max Ning,Abhishek Parapuram,Michelle Xu
Our project, James, is an up-to-date, centralized IDE to interact with George, the proof-checker software used by SE212 (Logic and Computation) students to write their assignments. In addition to quality-of-life improvements to the UI, we have also extended George functionality to create new problem types and provide enhancements to existing ones. Our main feature is a debugger for Z-specification problems, which are written using a formal specification language that models systems in a logical manner.

3. Guerrilla Warlocks
Umut Emre, Bilal Khan, Alice Liu, Kevin Tong
Scarabank is a unified UݮƵ exam bank with a mission to consolidate and disseminate UW course material to UW students. During exam season students often shop around for past exams from MathSoc, EngSoc, Chegg, CourseHero and generous upper years. We federate these major sources so that everyone has easy access to all the resources when studying. School should be about learning and challenging yourself, not about networking for past exams. You do the hard work and we'll help you find the material.

4. Beanawhile
David Hua, Jennifer Lu, Evan Zhang, Raymond Zhang
Beanawhile addresses the challenge of coordinating meetups with friends by providing a centralized platform for sharing future travel plans. Our research found that over 50% of students struggle with coordinating plans with others while travelling, such as on exchange or co-op. Existing apps only support real-time location sharing, forcing users to message friends individually to make future plans. Beanawhile notifies users when friends will be in the same location, simplifying planning. This enables easy meetups!

5. LaTeX Check
Eric Luo, Winston Qian, Taoguang Xing, Christopher Zhang
LaTeX is a complex markup language used in academia that is prone to typos and calculation errors, which makes manual verification time consuming. Our objective is to bring a convenient experience to validating math equations in LaTeX for users of all skill levels. LaTeX Check is a web application that automates the workflow and displays correctness feedback.

6. Trailblazers
Chris Attai, Philbert Lou, Duncan Stevenson, Daniel Wei, Mousa Zourob
Recycly is a mobile app that simplifies recycling by letting users scan product barcodes to get location-specific recycling information about the materials used in that product. Using a GPT-powered scraper, Recycly gathers and summarizes municipal recycling guidelines, providing clear, location-specific instructions for each material. With product data contributed by other users, Recycly helps users make informed, eco-friendly choices with ease.

7. CrochetCraft
Allen Liu, Dhananjay Patki, Jasmine Tai, Simran Thind, Osman Wong, Carol Xu
Crochet is the art of creating textiles using a hook and yarn. To crochet something, one needs to follow a “crochet pattern,” akin to a recipe. However, crochet patterns do not always indicate exactly what the final work looks like. CrochetCraft is a computer-aided design web application that aims to address this problem by allowing users to make patterns digitally and see the result in three dimensions. This is helpful for pattern designers to iterate faster, and for novices to modify patterns to suit them.

8. Team HAYES
Hannah Guo, Yash Mulki, Elena Pan, Alex Zhang, Sunny Zuo
Clappy.AI is a friendly yet stern desktop assistant designed to keep its user on track towards their productivity goals. Technically, Clappy does this by streaming the user's desktop, taking screenshots, and employing a large language model to assess the user's work context and productivity. If it detects a distraction, Clappy not only informs the user of this using speech audio output or text pop ups but if the unproductive period continues, it takes action and closes distracting tabs and/or rearranges desktop windows.

9. Prism
Janet Chen, Grace Gao, Kevin Hu, Sophie Liu,Richard Xu
Daydream is an interactive projection art installation where technology meets wonder. It evokes the nostalgia of cloud-gazing through a variety of interactions, such as fluffy cloud trails that follow visitors' movements, and clouds that transform into various animals. Built in Unity, the installation integrates 14 Christie projectors, visitor position data from Augmenta, custom Blender 3D models, and volumetric cloud shaders programmed from scratch. Daydream will exhibit in EYEPOOL at THEMUSEUM in downtown Kitchener from April 2nd to April 13th. Drop by and cloudgaze!

10. Pingle
Wolf Van Dierdonck, Tara Garg, Jimmy Huynh, Matt Zhang
Wikipedia is the biggest collection of knowledge on the internet, ranking 5th in total net traffic in over 300 languages. There is valuable metadata collected on this traffic (eg. views and edits per day per article). From this, we capture what people across the world are thinking about, looking at, and amending over time. We present these findings in a daily-updated page with free access to historical data dating to 2022.

11. MERRS
Matthew Dunn,Rick Liu,Erik Lungulescu,Rajat Patwari,Srihari Vishnu
TachyonDB is an open-source, lightweight and serverless time-series database aimed at low-cost devices with limited computing power. Unlike most time-series databases, TachyonDB minimizes resource usage by running as library code invoked synchronously by the client application rather than as a separate server process. We provide users with a CLI, GUI, and library APIs in C and Rust. Our query language, TQL, supports basic data retrieval as well as complex operations and aggregation functions.

12. CmdStack
Uzair Ahmad, Danyal Khan, Dhruv Rawat, Dylan Wong
Many developers live in the terminal, yet recalling CLI commands often means digging through text files or time-consuming history searches. CmdStack is a command management solution that aims to streamline developer workflows by centralizing CLI commands on one platform. Using our desktop and CLI applications, developers of all levels can easily manage, recall and execute saved commands via a user-friendly interface and directly in the terminal. CmdStack will allow developers to stop worrying about finding commands and focus on what really matters.

13.Team Girlboss
Mitko Atanassov, Amanda Bishop, Giselle Ramlal, Jui Shah
As students arrive at university, it is apparent that there is a disparity between the knowledge of basic life skills across different populations. These skills will not be taught during their university courses, however, they are still important for students to learn. Many people learn these skills from those around them, such as parents or older siblings, and yet part of the novelty of this new environment is that they are now away from this familiar support system and have to learn by themselves for the first time. Additionally, according to a Forbes article, people spend an average of 1,300 hours on social media every year. These hours are often spent mindlessly scrolling, being unproductive and ultimately, deteriorating their mental health. Team Girlboss aims to bridge this gap by delivering content centered around learning life skills in a low commitment, highly engaging lesson format. We are providing our users with engaging content in a lesson format targeted towards our users' individual learning styles while preserving the social aspect users crave on social apps.Our algorithm will recommend courses based on users’ topic preferences and, unlike existing platforms, we will feature personalized learning plans, expert content, and engaging competition through friend-based challenges.

14. SMVS Youth app
Rahul Aggarwal, Alex Guo, Preet Makani, Dinu Wijetunga
An app designed to provide a seamless and immersive spiritual experience for youth. Our goal is to enhance accessibility, engagement, and community connections through a dedicated platform free from distractions like ads and fragmented content. By integrating personalized recommendations, meditation tools, and interactive challenges, we aim to make spirituality a daily and enriching practice.

15.Fleure
Jade Forrest, Tony Jiang, Edward Lee, Sam Nolan
Online gambling has become a widespread issue, primarily due to its highly addictive nature. Unlike traditional gambling, online platforms are available 24/7 and often incorporate in-game purchases and microtransactions, making them even more enticing. To combat this issue, we have created Delphi: an app where users utilize an in-game currency to bet on real-life events such as sporting outcomes and political results. Our app allows for users to achieve the same level of excitement without risking any financial loss.

16. Indicator Builder
Charlie Cao,Simon Huang,Jack Liu
We created a set of custom trading indicators to enhance market analysis and decision-making. Using historical price data, we developed algorithms to detect trends, momentum shifts, and potential reversals. Our indicators include modified moving averages, volatility-based signals, and custom oscillators tailored for different asset classes. We tested their robustness through various market conditions and a wide array of assets. Integrated into a real-time dashboard, these tools help traders make informed decisions with greater accuracy and confidence.

17. HEDGIE
Aurik Datta, Priyanka Kumar, Sam Reznikov, Ximing Yang
HEDGIE is a cute hedgehog desktop pet that helps users stay focused on tasks by monitoring procrastination and providing timely encouragement. This application features a task management system with customizable pomodoro-style sessions, intelligent productivity detection, and context-aware notifications. When users stray from their tasks, HEDGIE appears with mood-appropriate dialogue to gently guide them back to work.
With its charming animations and bubbly personality, HEDGIE makes productivity more enjoyable while helping users build better work habits.

18. CloudMesh
Joon Kang, Palaash Kolhe, Jordan Mao, Rayaq Siddiqui,Tony Sun
CloudMesh is a decentralized, peer-to-peer platform for distributed machine learning model training designed as an alternative to centralized cloud services. We’ve created a platform that distributes model training workloads across a P2P network to be handled in parallel, offering a more reliable, scalable, and performative solution to train ML models. This research project explores the technical and practical challenges of building such a platform, including architecture design, federated learning, and network infrastructure, with the goal of advancing decentralized, distributed ML model training.

20. Team Blueberry Chihuahua
Ilan Benjamin, Arman Garan, Jaswin Hargun, Alexander Kung, Michael Lapshin, Xinhao Wang
3DB is a consulting project for Deep Breathe, a startup specializing in AI for analyzing lung ultrasounds. Our goal was to develop a backend system to make their clinical studies easier. Our system facilitates communication between the medical professionals collecting data and the study designers. It provides a standardized method for uploading data including images, videos, labels, and clinician notes – all stored in a centralized database. The dashboard allows researchers to easily monitor studies, while a robust permissions framework ensures secure access control, preserving privacy.

21. UWSearch
Bohdan Hrotovytskyy, Alex Hyde, Faraz Khoubsirat, Marko Renic, Michael Solodko
Navigating the vast range of UݮƵ resources, including course information, news, events, athletics, and more, is time-consuming and difficult. Information is often fragmented across multiple platforms, making it challenging for students to find precise answers to their questions.
UWSearch aims to simplify access to UݮƵ resources by unifying information into a single, AI-powered chatbot. Our goal is to provide students with quick, accurate answers and direct links to sources using Retrieval-Augmented Generation (RAG).

22. Oversight
Zain Afzal,Rafia Anwar,Ali Shariatmadari
Oversight is a comprehensive financial management application that provides a real-time view of your complete financial landscape. Keep tabs on all your accounts, assets, and net worth in one place. Track spending, set realistic budgets, and see exactly where your money goes each month. Get a clear picture of your financial health and make smarter decisions about your future. Oversight helps you take control of your money without the complexity.

23. omw!
Harrison Chiu, Roger Li, Ryan Li, Albert Tran
We’re building omw!—the social app that reinvents event planning. Whether it’s a spontaneous gathering or a last-minute meetup, omw! fuels new experiences with a single tap. Harness map discovery and real-time updates to spark activities on the fly, or plan something bigger in advance. You’ll never have to wonder what’s happening nearby—just dive in, share your plans, and tap into a community that’s always ready to go.

25. Flying Triangles
Komi Amiko
Fantastic Contraption is a 2008 Flash game with physics gameplay so sweet that kids would play it in school, but so emergently deep that high level play requires advanced mechanical engineering - which the kids learned. Flash is now dead. I think this game is special and worth bringing to future generations, so pawel (external collaborator) and I developed Flying Triangles, a clone made without the source code, strictly matching the original behaviour, modern, running on native and web, and simulating 100-250000 times faster.

27. Flyings Marmot
Abdur Javaid, Fei Lin, Kevin Pierce, Kevin Song
Debugging your μC++ code in CS 343 shouldn’t feel like deciphering an ancient script. That’s why we built a language server for μC++, extending LLVM’s Clangd to bring code completion, syntax highlighting, and real-time error checking to the language. With our software, students can write cleaner code faster, without getting bogged down by obscure syntax issues. By removing frustrating roadblocks, we make μC++ development smoother, letting students focus on mastering the concurrency concepts of the course instead of wrestling with the compiler.

28. InfoGrep
Tanbir Banipal, Qirong He, Gary Li, Thomas Nie, Jacob Scott, Jianxiang Xu
InfoGrep is an open-source RAG framework which provides an enterprise solution for integrating domain-specific artificial intelligence seamlessly into workplace environments. InfoGrep empowers companies to configure customized large language models (LLMs) into the platform for employee use. The solution natively supports all standard file types and offers integration for tools like Confluence, JIRA, and various storyboarding platforms. InfoGrep will be available as a standalone service and a scalable, production-ready distributed deployment. With privacy and security as our priority, businesses can host everything on their network, while using their own SSO, ensuring that chats and sensitive files remain secure and confidential.

29. DanceMeet
Brian Qiu, Jilly Song, Vinh Khang Tieu
The dance community at the University of ݮƵ is filled with passionate individuals, yet there has never been a dedicated platform to track, showcase, and enhance their dance journey. Existing platforms like Strava cater to endurance-based sports, while Instagram allows for general media sharing, but neither provides the structured tracking and community-building features essential for dancers. This app combines social media features with AI pose detection to help dancers refine their performances, while growing and learning from like minded people in the community.

30. NullPointerException
Quy Do, Aishah Khan, Nick Liu, Jeannie Quach, Maggie Yang
Campus Compass is a mobile navigation app designed to provide room-level and tunnel navigation at the University of ݮƵ. Unlike existing tools, it offers precise, turn-by-turn directions both within and between buildings, including pathways through tunnels, skywalks, staircases, and elevators. Users can input their current location and destination to receive the most efficient route. By integrating detailed floor plans and pathfinding algorithms, Campus Compass ensures seamless indoor and outdoor navigation, helping students and visitors efficiently find their way across campus.
FUTURE CAPSTONE DESIGN PROJECTS
For more information about Sponsorship Opportunities, these Software Engineering design projects or to inquire about joining us in future design projects, please contact:
The Director or Associate Director of Software Engineering
se-director@uwaterloo.ca;se-assoc@uwaterloo.ca
Share this page on social media: