All the past capstone designs will be posted here.
Computer Science:
AI for Chest X-ray
This project will be implementing an AI model for chest x-rays to identify common diseases. The main objective of using an AI model on chest x-rays is to identify negative results or identify what diseases are present and the location of these diseases with the use of visual mapping and specific tags for the disease and location. Team Members: Anthony Vu, Nathan Starr, Abhishek Sharma, Yuvraj Jain, Hussein Saad.
SmartMD
This project focuses on creating an AI-enhanced Markdown editor for users in various domains, offering real-time rendering, content improvement suggestions, and AI-assisted content creation. It aims to streamline the Markdown authoring process, providing essential functionalities such as user account management, file operations, and integration with AI services like ChatGPT and sentiment analysis. Team Members: Nishant Garg, Adhya Goel, Eugene Fedoriv, Mridul Arora, Ricky Fan, Frank Yang.
EmberAlert
Revolutionize wildfire management by predicting wildfire progressions and providing timely alerts to those in at-risk areas. Through a web application, the aim is to offer residents and first responders a clear visualization forecast of anticipated wildfire spreads, complemented by a notification system for prompt alert. Team Members: Reshmii Bondili, Kyle Carnrite, Jerica Dias, Andy Le, Travis Moore, Komal Naeem.
Chef Connect
A platform where chefs can market their homemade foods and buyers will be able to browse and place orders to be delivered. Team Members: Hien Tu, Nguyen Gia Han Tu, Mutayyab Cheema, Andrew Kay, Christian Trinh.
RhombiChess
Our chess variant project creates an innovative, engaging, and challenging experience by introducing numerous gameplay elements that provide a new twist on the traditional game of chess. Team Members: Monica Bazina-Grolinger, Nida Nasir, Anant Prakash, Farzan Yazdanjou, Philip Lee.
Dishydishes
A web-based platform where users can share, save, and comment on recipes with preferences, recommendation system, search function. Team Members: Zirui He, Kaicheng Xu, Jie Zhang, Shuren Xu.
SIMD on CPython
Using SIMD Instructions to Optimize CPython String Operations. Team Members: Jin Xu, Jialin Yu, Yijin Sheng.
Pedestrian Traffic Control
A web-based platform that models the flow of people through floor plans to optimize the creation of walkways, positioning of entrances/exits, positioning of tables/booths, etc. Team Members: Ahmed Abbas, Ammar Kazi, Jeffrey Chan, Shaurya Manocha.
Finddit
An application aiming to increase user happiness, reduce decision-making fatigue, while deciding on a restaurant for a group outing through an interactive application. Team Members: Prakarsh Kamal, Japnit Singh, Hriday Jham, Kanwar Shehraz Singh Sandhu.
Moon Takeout
An application provides Chinese restaurants in Canada with a comprehensive software solution that streamlines and enhances their food delivery services, utilizing both web-based application development and mini app in the WeChat ecosystem. Team Members: Yuanqi Xue, Qi Zhao, Jinning Zhang.
Food Rescue Website and App
A web-based platform with mobile app where Charities and Donors involved in Food Rescue initiatives will be able to connect with each other. Team Members: Steven Kostiuk, Kunalpreet Matharu, Michael Hammal, Tausifur Rahman, Alex Axenti, Milen Belanger.
Journey AI
This project aims to act as a comprehensive writing tool that aims to assist journalists with writing data-driven stories. Our assistant will help users with visualizing, highlighting, analyzing, and extracting relevant information from large data sources. Team Members: Mahad Aziz, Talha Amjad, Sarib Kashif, Leo Srayeddin, Mohammad Omar Zahir.
ETL-AI
Extract, Transfer, Load (ETL) – Empowered by AI is software delivered as a service that automates this ETL process for major financial institutions. This project aims to help the financial industry set up data pipelines and automate the mapping of files to internal databases. Team Members: Nida Bandukwala, Maarij Fatima, Wei Ta Li, Bill Hoang.
UpTop
UpTop summarizes threads in team-based messaging platforms and provides a concise and insightful weekly newsletter based on them. This will allow engineering teams to quickly get caught up on problems, questions, and progress about work items discussed on the platforms. Team Members: Steven Gonder, Mehul Arora.
Real-Time Translation
Real-Time Translation is a software solution that will cater to the translation needs of anyone who requires assistance with translated text on their devices, in a seamless and user-friendly manner. The software’s purpose is to integrate seamlessly into the user’s browser or desktop environments and provide live translation features that will significantly improve user efficiency, regardless of their native language. Team Members: Nathan Agbomedarho, Stefan Janovjak, Rohan Karnik, Duzhi Wu, Matthew Durkin.
Counterpointer
Counterpointer is a web-based platform that accepts PDF files of sheet music excerpts and converts the image to workable computer data using an AI model. The user will be able to input their own written lines of counterpoint, which the system then analyzes the theoretical 'correctness' of the counterpoint and flags any errors or violations, as well as offering alternative solutions. Team Members: Madeline Knez, Nathaniel Smith, Junnan Li, Ziyu Li, Victoria Robinson.
Gen AI Test Bot
Our Gen AI Test Bot works with developers by automatically generating, refining, and running unit tests on their Python code with the help of ChatGPT. This allows developers to spend less time on the tedious task of testing while still providing them controls to fine-tune the tests according to the needs of their project. Team Members: Krishika Mirpuri, Neha Asthana, Lawrence Gu, Bahar Abbasi Delvand, Nathan Peereboom.
Horizon Defender
"Horizon Defender" is an innovative tower defense game created using Unreal Engine 5, offering players a visually stunning, strategically engaging experience while also providing a detailed, step-by-step development guide aimed at empowering aspiring game creators to learn and craft their own games. Team Members: Jialiang Wu, Jonathan Yeung, Haorui Wang, Lang Wang.
ShareWize
ShareWize is an expense-sharing solution that simplifies the process of splitting bills, tracking shared expenses, and enhancing financial transparency within groups. Team Members: Ayaz Lockhat, Arun Rathaur, Veeral Patel, Mubtasim Rahman.
Unity Card Game
Our game is a turn-based, symmetric, 2-player, hick-themed competitive card game. This game uses game mechanics that strongly enforce and reward strategic thinking, problem-solving, resource management, and spatial organization. Team Members: Jeevan Auluck, Michele Akeson, Melissa Li, Ella Chen.
Chem Companion – Online Chemistry Learning Aid
Chem Companion is a user-friendly chemistry learning tool that helps guide students through high school chemistry. It is a more accessible and enjoyable way to learn for students. Team Members: Rupen Patel, Javid Husseynly, Byron Zhang, Robert Rugina, Hamza Al Sorkhy.
Dozenal Cribbage
Dozenal Cribbage is a project aimed at creating a variant of the traditional card game Cribbage, utilizing a dozenal (base-12) system. This project provides an innovative twist on the game, making it more engaging and challenging. Team Members: Yue Pu, Parsa Zanganeh, Justin Yen, Helen Chen.
Abdomaid
Abdomaid is a software that uses artificial intelligence to assist healthcare professionals in detecting abdominal injuries and determining their severity using provided medical data. Team Members: Viktor Turchenko, Amr Thabit, Nojus Niuklys, Wenxuan Chen.
All At Mac
All At Mac is a web application for students at McMaster to get real-time campus updates, stay up to date on events, and find buyers and sellers for textbooks, housing, and other miscellaneous items. Team Members: Sarvesh Paarthasarathy, Joshua Sam Varughese, Jerin John, Devansh Sharma, Anjali Joshi, Ayesha Khalid.
Cloud Based File Management System
Our mission is to redefine the file management experience by introducing a cutting-edge cloud drive solution for users. With our platform, users can seamlessly upload, download, and delete files from a dynamic environment. Additionally, they can preview files and effortlessly organize them according to their preferences. Team Members: Jishan Sharif, Ibtehaaj Cheema, Ahmed Al Mudarris.
UpTop
UpTop summarizes threads in team-based messaging platforms and provides a concise and insightful weekly newsletter based on them. This will allow engineering teams to quickly get caught up on problems, questions, and progress about work items discussed on the platforms. Team Members: Steven Gonder, Mehul Arora.
StockSavvy: A User-Friendly Stock Market Solution
StockSavvy simplifies stock market analysis for investors using machine learning algorithms. It presents crucial market data in an easy-to-understand format, enabling quick access to insights, trends, and performance data. This user-friendly tool streamlines market research, making it accessible to all levels of investors and empowers them to make informed choices efficiently. StockSavvy enhances investment strategies by providing clear, concise analysis, ultimately making stock market investing straightforward and accessible. Team Members: Jaskaran Singh, Hosty Khurana, Shubham Ahuja.
Dozenal Cribbage
Dozenal Cribbage is a project aimed at creating a variant of the traditional card game Cribbage, utilizing a dozenal (base-12) system. This project provides an innovative twist on the game, making it more engaging and challenging. Team Members: Yue Pu, Parsa Zanganeh, Justin Yen, Helen Chen.
Abdomaid
Abdomaid is a software that uses artificial intelligence to assist healthcare professionals in detecting abdominal injuries and determining their severity using provided medical data. Team Members: Viktor Turchenko, Amr Thabit, Nojus Niuklys, Wenxuan Chen.
All At Mac
All At Mac is a web application for students at McMaster to get real-time campus updates, stay up to date on events, and find buyers and sellers for textbooks, housing, and other miscellaneous items. Team Members: Sarvesh Paarthasarathy, Joshua Sam Varughese, Jerin John, Devansh Sharma, Anjali Joshi, Ayesha Khalid.
Cloud Based File Management System
Our mission is to redefine the file management experience by introducing a cutting-edge cloud drive solution for users. With our platform, users can seamlessly upload, download, and delete files from a dynamic environment. Additionally, they can preview files and effortlessly organize them according to their preferences. Team Members: Jishan Sharif, Ibtehaaj Cheema, Ahmed Al Mudarris.
StockSavvy: A User-Friendly Stock Market Solution
StockSavvy simplifies stock market analysis for investors using machine learning algorithms. It presents crucial market data in an easy-to-understand format, enabling quick access to insights, trends, and performance data. This user-friendly tool streamlines market research, making it accessible to all levels of investors and empowers them to make informed choices efficiently. StockSavvy enhances investment strategies by providing clear, concise analysis, ultimately making stock market investing straightforward and accessible. Team Members: Jaskaran Singh, Hosty Khurana, Shubham Ahuja.
Software Engineering:
Grocery Spending Tracker
Grocery Spending Tracker. Team Members: Ryan Yeh, Allan Fang, Sawyer Tang, Jason Nam. Advisor: Dr. Spencer Smith.
XR App for Social Connections on Campus
XR App for Social Connections on Campus. Team Members: Firas Elayan, Abhiram Neelamraju, Zihao Du, Matthew Miller, Waseef Nayeem, Michael Kim. Advisor: Dr. Spencer Smith. Faculty Advisor: Dr. Irene Yuan.
Food Rescue Using Micro Deliveries
Food Rescue Using Micro Deliveries. Team Members: Sanjula Ganepola, Rithvik Bhogadi, Chonghua Liu, Michael Baskaran, Lauren McDonald. Advisor: Dr. Spencer Smith. Faculty Advisors: Ahana Malhotra, Sujana Saha, Dr. Elkafi Hassini.
Synchronized Multi-Person Eye-Tracking in Dynamic Real World Scenes
Synchronized Multi-Person Eye-Tracking in Dynamic Real World Scenes. Team Members: Areez Visram, Mehak Khan, Zahid Mirza, Biranugan Pirabaharan, Neil Lobo. Advisor: Dr. Spencer Smith. Faculty Advisor: Dr. Lauren Fink.
Smart Study Helper App
Smart Study Helper App. Team Members: Jingyao Qin, Qianni Wang, Qiang Gao, Chenwei Song, Shuting Shi. Advisor: Dr. Spencer Smith. Faculty Advisor: Victor Treaba.
Deep-Learning Webcam Eye-Tracking in the Browser
Deep-Learning Webcam Eye-Tracking in the Browser. Team Members: Jay Mody, Michelle Domagala-Tang, Eshaan Chaudhari, Caitlin Bridel. Advisor: Dr. Spencer Smith. Faculty Advisor: Dr. Lauren Fink.
AI Powered Mobile Fitness App
AI Powered Mobile Fitness App. Team Members: Sam McDonald, Sophie Fillion, Daniel Akselrod, Jonathan Avraham. Advisor: Dr. Spencer Smith. Faculty Advisor: Dr. Stuart Phillips.
Software Architecture for Natural Language Processing/AI Applied to Mental Health
Software Architecture for Natural Language Processing/AI Applied to Mental Health. Team Members: Mohamed Aly, Rylan Sykes, Shrill Patel, Yili Liu, Ayed Naber. Advisor: Dr. Spencer Smith. Faculty Advisor: Dr. Sébastien Mosser.
Housemate App
Housemate App. Team Members: Harris Hamid, Fady Morcos, Sheikh Afsar, Rizwan Ahsan, Justin Dang. Advisor: Dr. Spencer Smith.
CourseCompanion
CourseCompanion. Team Members: Yasmine Elkhouly, Jad Kharboutli, Arash Ghafoori, Ahmed Hamoudi. Advisor: Dr. Spencer Smith. Faculty Advisors: Jessica van Horssen, Greg Flynn.
XR Game for Social Connections through Collaborative Play
XR Game for Social Connections through Collaborative Play. Team Members: Ethan Kannampuzha, Sam Gorman, Matthew Collard, Kieran Gara. Advisor: Dr. Spencer Smith. Faculty Advisor: Dr. Irene Yuan.
Autonomous Satellite Operations Scheduler
Autonomous Satellite Operations Scheduler. Team Members: Rishi Vaya, Umang Rajkarnikar, Buu Ha, Dhruv Cheemakurti, Diamond Ahuja. Advisor: Dr. Spencer Smith. Faculty Advisor: Dr. Soo Hyun Byun.
Software Architecture for Natural Language Processing/AI Applied to Mental Health
Software Architecture for Natural Language Processing/AI Applied to Mental Health. Team Members: Benjamin Chinnery, Michael Breau, Jessica Dawson, Matthew Curtis, Yaruo Tian. Advisor: Dr. Spencer Smith. Faculty Advisor: Sebastien Mosser.
Research Engagement and Access for Clinical Health
Research Engagement and Access for Clinical Health. Team Members: David Moroniti, Anika Peer, Deep Raj, Aamina Hussain, Alan Scott. Advisor: Dr. Spencer Smith. Faculty Advisor: Dr. Terence Ho.
Learning Sign Language Using Computer Vision
Learning Sign Language Using Computer Vision. Team Members: Stanley Chan, Andrew Kil, Cassidy Baldin, Jeremy Langner, Edward Zhuang. Advisor: Dr. Spencer Smith.
Crowdfeeding Driver App
Crowdfeeding Driver App. Team Members: Saruggan Thiruchelvan, Aniket Kabra, Eddy Neufeld, Jarod Rankin. Advisor: Dr. Spencer Smith. Faculty Advisors: Ahana Malhotra, Dr. Elkafi Hassini.
AI for Chest X-Ray
AI for Chest X-Ray. Team Members: Tushar Aggarwal, Mohaansh Pranjal, Nathaniel Hu, Ibrahim Issa, Allison Cook. Advisor: Dr. Spencer Smith. Faculty Advisor: Dr. Mehdi Moradi.
Real-Time Digital Annotation Solution for Online Exercise Lessons
Real-Time Digital Annotation Solution for Online Exercise Lessons. Team Members: Qi Shu, Xunzhou Ye, Anhao Jiao, Kehao Huang, Qianlin Chen. Advisor: Dr. Spencer Smith. Faculty Advisor: Dr. Rong Zheng.
Mechatronics Engineering:
WBR delivery Robot
This project is to develop the software and control system for a fully-autonomous delivery robot, based on the existing assembly of a WBR provided by macrobomaster team. Team Members: Haoyu Lin, Yuntian Wang, Lisa Ji, Zichun Yan.
Toast-E
Closed-loop control toaster equipped with computer vision and machine learning to cook until a user-specified visual target is reached and ultimately prevent burnt toast. Team Members: Vasily Kapustin, Anthony Fabian, Forrest Herman, Patrick Kosierb
Ifishing
Our project Ifishing is an innovative aquarium that integrates technology for automated monitoring and control of the tank's environment, such as temperature, turbidity, and lighting, often accessible via a smartphone app for easy management and enhanced care for the aquatic life. Team Members: Ming Yang, Zicheng Wang, HaoJun Zhao, Dadi Wang.
Lux Module
We are working with an automotive manufacturing company to build an embedded modular hardware controller to create optimal lighting conditions for existing computer vision quality inspection systems. Our system will be controllable and provide information using high-level programming languages to a PC which will be remotely accessed to reduce man-machine interface. Team Members: Arnav Arora, Lauren Bogo, Hattie Coburn, Adam Vu, Arden Wong.
Dozenal Clock
The Dozenal Clock is an educational digital clock that displays time in both the duodecimal numeral system and the traditional decimal numeral system. Features of this clock include alarms and timers that can be configured in both dozenal and traditional time. Team Members: Saj Gill, Daniel Hernandez, Anna Hu, Matthew Kozlowski, Matt Lemcke.
Signing in Style
Our project uses an Apple Watch and other wearable devices to translate ASL into English in real time. It is designed to allow people who primarily use ASL to easily communicate with people who do not know ASL. Team Members: Simone Ocvirk, Madrigal Weersink, Laura Southwood, Rachel Hogan.
Hypowave
Hypowave is an innovative, private, and secure method of measuring human presence and analytics and gathering other metrics in an art gallery. Team Members: Shyam Tanna, Kishan Bhargava, Jaspreet Sidhu, Nicholas Guerra, Farqaleet Kiani, Firas Diab.
DeliverBot
An autonomous delivery system that is capable of navigating a single floor indoor environment to transport goods from one location to another via commands from a user-friendly web app. Team Members: Liam Luimes, Abhay Raina, Phillip Krivor, Mohamad Issa, Farooq Issa, Ali Weheliye.
AMD Machine Learning GPU Optimization
We are working in association with AMD to delve into the world of machine learning to greatly reduce computational time on GPUs. Team Members: Kevin Zhang, Shaheer Amir, Evan Craig, Mohammed Aman Mohammed Aman.
Cooperative Adaptive Cruise Control for a 1/10th Scale Vehicle
Cooperative Adaptive Cruise Control combines traditional sensor systems with Vehicle-to-Vehicle communication to enhance inter-vehicle awareness and cooperation, safety, traffic flow, and more. Our project is an implementation of CACC on a 1/10th scale autonomous vehicle, which is a part of the MacCity project at the McMaster Center for Software Certification (McSCert). Team Members: Stefan Ramdhan, Yu Heng Liang, Rumael Abbasi, Poojan Modi, Jay Patel, Andy Pham.
Knightlight Chessboard
A chess board that illuminates the legal moves on the board and responds naturally to physical input from the players. Team Members: Kevin Rayner, Gowri Gowda, Atoosa Berenji Kalkhoran, Cole Robichaud.
SproutBot
SproutBot is an automated solution to keeping your house plants watered while you are busy or away! Team Members: Arun Mistry, Mina Demian, Nicholas Levantis, Usman Minhas.
The AeroSentinel
A UAV platform that comprises a ground station system that can communicate with the UAV as well as track the UAV in real-time, and along with the ground station a UAV system that can transmit mission-critical data. Team Members: Muhtasim Rahman, Farhan Rouf, Micheal Lu, Safwan Hossain, Noor Alam.