
About Me
Explore My Recent Projects
I've developed a range of projects, from sleek websites to sophisticated web applications. Here are a few highlights.

RecipeLens
RecipeLens provides easy access to high-quality recipes for everyone, from a college student with just a hotdog and a bun in the fridge, to a mom planning meals for her children, to a professional chef looking to refine their skills — all based on the ingredients they have on hand.

Study Showdown
Study Showdown incentivizes staying on track with your studying by tracking the sites each user visits in a given period. Study Showdown does this by logging tab activity on Google Chrome, as its a Chrome Extension that connects to a NextJS website. By staying on studying and productivity-based domains like KhanAcademy, you earn points, and by going on unproductive websites, you lose points. At the end of the period, your points are calculated for that session and ranked amongst other users on a global leaderboard!

Lexigo
Lexigo is an AI-Powered Application that provides a unique language-learning experience which is globally accessible on IOS/AndroidOS. By opening the phone application you are able to walk around your environment in real-time and seek objects that interest you, and provide a translation for the selected language. This occurs while adding the objects to a list of learned words, to test in the future. The user will have the option to select the quiz mode, where the scanned objects get their own multiple choice dropdowns of similar words to the object and the user must use their knowledge to choose the correct word.

FitCheck
Using Fit Check, users can scan clothes like tops, bottoms, hats, and shoes to create outfits and save them to their catalog, as well as share them with other Fit Check users! Users can contribute to the clothing dataset by scanning their articles of clothing, growing everyone's 'closet' and bringing the community closer together.

STM32 Smart Waste Management System
Our project is an innovative waste management system featuring a bin with three compartments designated for recycling, compost, and regular trash. Users interact with the system by speaking into a microphone to identify the item they wish to dispose of. A microcontroller wirelessly transmits the speech data to a second microcontroller within the bin, which processes the input and automatically opens the appropriate compartment. Furthermore, ultrasonic sensors are integrated into each compartment to monitor fill levels, which are displayed in real-time on corresponding LCD screens, enhancing usability and efficiency.

SmartVault - JavaFX Bank System Application
SmartVault is an innovative bank system application that allows users to transfer their money into the bank account, review/cash out their balance, view recent transactions, interact with a stock market simulation to earn vouchers, and finally have access to AI chat help for further inquiries.

CampusChronicles
Campus Chronicles is an interactive platform that helps University of Toronto students relive and share their campus memories. Users can tag moments on an interactive UofT map, upload photos, videos, or notes, and create digital scrapbooks to capture their university experiences. Memories can be shared with friends or kept private, and nearby shared moments can be explored—like a UofT version of the Snapchat map. With features like voice-to-text and AI narration, Campus Chronicles offers a digital way to preserve and revisit the stories tied to campus life.

BookVault - C# Library Management System
This C# Book Database Management Application simulates a library check-out and return system. Users can log in with existing credentials or create a new account, with data saved to a file. The program stores details of 10-12 books, including book name, ISBN, availability, and rating. Users can check out one book at a time by entering or scanning the ISBN-13, set a return date, and rate the book, with the average rating stored in the file. Upon returning a book, users are notified if the return is past the due date. The program saves user changes to a text file for future sessions and works with both USB and webcam barcode scanners to locate ISBN-13 numbers. A quit option exits the program while saving changes.

RecipeLens
RecipeLens provides easy access to high-quality recipes for everyone, from a college student with just a hotdog and a bun in the fridge, to a mom planning meals for her children, to a professional chef looking to refine their skills — all based on the ingredients they have on hand.

Study Showdown
Study Showdown incentivizes staying on track with your studying by tracking the sites each user visits in a given period. Study Showdown does this by logging tab activity on Google Chrome, as its a Chrome Extension that connects to a NextJS website. By staying on studying and productivity-based domains like KhanAcademy, you earn points, and by going on unproductive websites, you lose points. At the end of the period, your points are calculated for that session and ranked amongst other users on a global leaderboard!

Lexigo
Lexigo is an AI-Powered Application that provides a unique language-learning experience which is globally accessible on IOS/AndroidOS. By opening the phone application you are able to walk around your environment in real-time and seek objects that interest you, and provide a translation for the selected language. This occurs while adding the objects to a list of learned words, to test in the future. The user will have the option to select the quiz mode, where the scanned objects get their own multiple choice dropdowns of similar words to the object and the user must use their knowledge to choose the correct word.

FitCheck
Using Fit Check, users can scan clothes like tops, bottoms, hats, and shoes to create outfits and save them to their catalog, as well as share them with other Fit Check users! Users can contribute to the clothing dataset by scanning their articles of clothing, growing everyone's 'closet' and bringing the community closer together.

STM32 Smart Waste Management System
Our project is an innovative waste management system featuring a bin with three compartments designated for recycling, compost, and regular trash. Users interact with the system by speaking into a microphone to identify the item they wish to dispose of. A microcontroller wirelessly transmits the speech data to a second microcontroller within the bin, which processes the input and automatically opens the appropriate compartment. Furthermore, ultrasonic sensors are integrated into each compartment to monitor fill levels, which are displayed in real-time on corresponding LCD screens, enhancing usability and efficiency.

SmartVault - JavaFX Bank System Application
SmartVault is an innovative bank system application that allows users to transfer their money into the bank account, review/cash out their balance, view recent transactions, interact with a stock market simulation to earn vouchers, and finally have access to AI chat help for further inquiries.

CampusChronicles
Campus Chronicles is an interactive platform that helps University of Toronto students relive and share their campus memories. Users can tag moments on an interactive UofT map, upload photos, videos, or notes, and create digital scrapbooks to capture their university experiences. Memories can be shared with friends or kept private, and nearby shared moments can be explored—like a UofT version of the Snapchat map. With features like voice-to-text and AI narration, Campus Chronicles offers a digital way to preserve and revisit the stories tied to campus life.

BookVault - C# Library Management System
This C# Book Database Management Application simulates a library check-out and return system. Users can log in with existing credentials or create a new account, with data saved to a file. The program stores details of 10-12 books, including book name, ISBN, availability, and rating. Users can check out one book at a time by entering or scanning the ISBN-13, set a return date, and rate the book, with the average rating stored in the file. Upon returning a book, users are notified if the return is past the due date. The program saves user changes to a text file for future sessions and works with both USB and webcam barcode scanners to locate ISBN-13 numbers. A quit option exits the program while saving changes.
Keep in Touch
Interested in connecting? Drop me a message at danialsuhailcs@gmail.com and I'll get back to you soon.