I'm a Computer Science student at the University of Toronto (HBSc, Co-op) with a passion for building full-stack applications and solving real problems. I've placed in hackathons, shipped projects from hydration trackers to data visualizers, and I'm always looking for the next challenge.
I'm pursuing an Honors BSc in Computer Science with a minor in Math and Statistics at the University of Toronto Mississauga. I'm in the UofT Co-op program and a member of the UofT AI Club. I love turning ideas into code, whether it's full-stack web apps with React and Node, data visualization in Python, or desktop tools in Java. I thrive in teams, use Agile and Git in my projects, and I'm always sharpening my skills. Open to internships and collaboration.
View ResumeI design interfaces that are clean and user-focused. At Hikmah Hacks I helped design a donation page that earned 3rd place for its sleek, user-friendly experience. I use Figma for mockups and work closely with front-end implementation so design and code stay in sync.
I build responsive, interactive UIs with React, JavaScript, and HTML/CSS. From real-time hydration progress views to dynamic donation flows and map visualizations, I focus on smooth UX and maintainable components. Comfortable with state management and modern tooling.
I integrate and build back-ends with Java, Python, Flask, Node.js, Express, and MongoDB. At Sky's the Limit Hackathon, organized by the City of Mississauga, I connected a React front-end to Java and Flask and placed 6th out of 24+ teams. I also write unit tests and care about secure, scalable APIs.
Team-built paint app (Java, JavaFX) similar to Microsoft Paint. Implemented 10+ drawing tools and shapes with Agile/Scrum—sprint planning, stand-ups, retrospectives. Used Git for version control, pull requests, and code reviews. Strong focus on design patterns and clean architecture.
Learn More
Python system that analyzes Toronto customer calls and visualizes activity on a real-time map. Includes filtering by customer or date, detailed billing reports (Month-to-Month, Term, Prepaid), and Python unit tests with ~99% coverage for reliable, production-ready logic.
Learn More
Full-stack gamified hydration tracker (React, Node.js, Express, MongoDB). Users create accounts, log water intake, and unlock egg-hatching animations on daily goals. Secure auth, session management, and responsive React UI with real-time progress visualization.
Learn More
Interactive Python tool for hierarchical data (file systems, research papers). Recursive algorithms for size calculation and dynamic node expansion cut processing time by 40%+. Supports real-time visualization, file deletion, expansion, and movement across directories.
Learn More