I'm a CS Student @ McMaster University with a strong passion in software engineering, Artificial Intelligence, and building meaningful projects with a real-world impact.
May 2024 โ September 2024
Worked on backend APIs and helped develop internal tooling for data pipelines. Built performance dashboards and collaborated with the frontend team to improve the UX.
AceAI is a full-stack AI-powered learning assistant that transforms how students engage with their study materials. The platform allows users to upload class notes, PDF documents, or textbook excerpts, which are then automatically summarized using advanced NLP techniques. With over 500,000+ words in various notes summarized, AceAI intelligently generates custom multiple-choice quizzes for these notes in under 2 seconds using NLP and flashcards to reinforce understanding and boost retention โ all in real-time.
Whether you're preparing for exams or just reviewing key concepts, AceAI provides a seamless, efficient, and personalized study experience by leveraging OpenAI's large language models.
๐ง Key Features:
๐ Smart Summarization of PDFs, notes, and textbook content
โ Automatic Grading Quiz Generation for active recall and self-assessment with a 97.8% quiz accuracy score using OpenAI
๐งพ Flashcard Creation based on uploaded material
โก Real-time interaction with AI โ no manual formatting needed
Tech Used: React, Node.js, OpenAI API, Express.js, PDF parsing, Tailwind CSS
MacMate is a full-stack campus companion platform built specifically for McMaster University students. The app helps users navigate campus efficiently and stay on top of their academic workload with two core features:
๐๏ธ Smart Scheduler โ Organize and visualize upto 75+ assignments, midterms, and deadlines on a dynamic calendar (React + Spring Boot), with color-coded events, filtering, and completion tracking.
๐ Campus Navigator (Coming Soon) โ An interactive Google Maps API -powered tool that lets students instantly locate over 25+ key campus spots like gyms, libraries, study spaces, and cafรฉs, with category filters, auto-zoom functionality, and search bar instant relocation.
Tech Used: Google Maps API, Next.js, Tailwind CSS, React Big Calendar, AOS, Lucide React, ShadcnUI, Framer Motion, JWT Handling, Spring Boot, Spring Security, Lombok, H2 DataBase
Symplify is a real-time health insight web app that helps users identify potential illnesses based on their symptoms. Built on a dataset of over 4,900 real-world symptom-disease relationships, the app supports more than 130 symptoms and returns predictions from 40+ medical conditions. Users can either select symptoms from a dynamic dropdown or enter them manually for a fully personalized experience. Each prediction is accompanied by a confidence score, providing clear insight into how likely the diagnosis is, and offering users transparency around potential overlaps between conditions. With its fast, no-login interface and intuitive UI, Symplify empowers users to make informed decisions and better understand their health from the moment symptoms appear.
โ๏ธ Instant Feedback โ With over 1000+ symptom predicitions processed, users receive predictions based on symptoms input in real-time with a focus on accessibility and simplicity.
๐ง Powered by ML โ The backend uses a trained Random Forest model on a curated health dataset, deployed using FastAPI.
Tech Used: Next.js, Tailwind CSS, FastAPI, Python, Scikit-learn, Random Forest Classifier, CORS, Pydantic
DormFlow is a next-gen productivity web app built for dorm life โ designed to reduce distractions, keep roommates aligned, and boost focus through real-time collaboration. Whether you're deep into interview prep or planning a group chore rotation, DormFlow ensures your dorm stays in sync.
๐ Real-Time Dorm Sync โ Powered by Supabase Realtime, DormFlow delivers group status and updates with <250ms latency, ensuring seamless live collaboration.
๐ง Pomodoro Focus Sessions โ Use our Solo Session to enter distraction-free study zones with auto status syncing and support for streak-based productivity.
๐ Pinned Announcements โ Keep essential dorm-wide messages visible to all members 24/7.
๐งน Chore Assigner + Rotation โ Add chores and instantly assign them randomly across your group with one click. Includes edit, shuffle, and completion tracking.
๐ฆ Shared Dorm Closet โ Track who has essentials like chargers, vacuums, or speakers. Each item is linked to a member, with real-time status updates on its availability.
๐ฅ Join Groups by Code โ Simple onboarding with invite codes. DormFlow supports up to 100,000 users per group with low-latency sync and automatic presence tracking.
๐ฏ Custom Statuses + Usernames โ Choose from pre-set emojis like ๐ง Focusing or ๐ด Sleeping, and personalize your in-app identity with any username you prefer!
๐ Performance โ Optimized with an initial load time under 0.9s with hydration speed boosted by static pre-rendering and dynamic routing.
Tech Stack: Next.js, Tailwind CSS, Supabase Auth + Realtime, Zustand (state), Lucide React, AOS, Vercel