About

I'm a third-year computer science student at Queen's
University passionate about developing altruistic software.
I'm particularily interested in autonomous systems, robotics,
healthcare and building at scale. I also have an interest in
working for and founding startups.
When I'm not building, I'm playing guitar, travelling,
listening to music, reading fiction, playing chess, taking
photos, spending time with friends or family, or doing
multiple of these at the same time.
I'm currently studying abroad at UNSW in Sydney, Australia.
Skills
Tools
Resume
Education
Bachelor of Computing, Honours Computer Science
September 2022 - June 2026 (expected)
Queen's University, Kingston, Ontario
- GPA: 4.29/4.30
January 2025 - May 2025 (exchange semester)
University of New South Wales, Sydney, Australia
Experience
Teaching Assistant - CISC 251: Data Analytics
September 2024 - Present
Queen's University
- Reinforce machine learning principles, data preparation, and clustering techniques using Python, Pandas, Numpy, and Scikit-learn in weekly student office hours.
- Grade and provide constructive feedback on student assignments and examinations.
Queen’s AutoDrive Perception Team Member
September 2024 - Present
Queen's University
- Developing sensor fusion algorithms for camera-LiDAR calibration and detection integration as part of a 7-person team.
- Implementing real-time object detection and tracking systems using Python and ROS2.
Research Intern
May 2024 - August 2024
AI Deployment and Evaluation Lab - Trillium Health Partners
View Project on GitHub- Developed an open-source, modular AI monitoring dashboard for healthcare models across 3 hospitals using Python and Flask for the backend, and React for the frontend.
- Collaborated with radiologists and data scientists to define metrics, establish thresholds for model performance, and iterate with user feedback.
- Implemented automated ETL pipeline using Prefect for data processing and dashboard updates, integrating with MongoDB and on-premise PostgreSQL databases.
- Containerized the application with Docker, ensuring consistent deployment across environments.
- Technologies: Python, Pandas, Docker, Flask, MongoDB, React, Prefect
I learned how to plan, develop, and communicate a solo project with a team of stakeholders. Working with doctors improved my ability to explain technical issues to a non-technical audience. I also learned research ethics and how to securely work with sensitive data.
Product Demo
A demo of AI Monitoring Dashboard.
Frontend Developer Intern
May 2023 - June 2023
SueApp
View Website- Utilized React and TSX to develop a fully functional website for online claims filing in 5 weeks.
- Demonstrated strong project management skills by effectively utilizing Jira to assign tasks, track progress, and coordinate team members, resulting in the timely completion of project milestones.
- Presented project progress and achievements to the lead developer, showcasing the successful implementation of technical features and highlighting the website’s improved user experience.
- Wrote onboarding documentation for future interns.
- Technologies: React, Typescript, Git, Redux
I learned how to quickly become familiar with a new codebase, organize a team of interns using scrum and kanban, and write effective documentation for future developers. I was also exposed to the frontend development process, and utilized design tools such as Figma which came in handy when working on full-stack projects.
Projects
Grocery-Savings Startup
Toronto, Ontario
View Website- Led full-stack development of a grocery-savings application (Guava) for mobile and web platforms using Python backend and React/React Native frontend.
- Designed and implemented serverless architecture using AWS Lambda, DynamoDB, S3, and API Gateway for scalable and cost-effective deployment.
- Conducted analysis to position the app in the competitive grocery savings market.
- Participated in AWS’s Build accelerator program, secured a $2,000 grant.
- Engaged with potential investors and reached the final interview of the ERA accelerator in New York City.
- Technologies: Amazon Web Services, React Native, Python, React
- Skills: NoSQL databases, RESTful APIs, web-scraping, HTTPS, OAuth, cloud computing and serverless architecture, scalable system design.
Building Guava taught me all the tough lessons that come with founding a startup. I learned how to solve problems creatively, pitch to investors, and develop a full-stack application. More importantly, I learned how to fail and think outside the box when facing challenges. I also learned a ton about startups through books, podcasts, and networking.
Product Demo
A demo of Guava.
Y Combinator Application
Our Y Combinator application pitch.
Transformer OCR
Toronto, Ontario
View Project on GitHub- Fine-tuned a transformer model using PyTorch and Pandas for Optical Character Recognition (OCR) of medical reports, improving accuracy by 15%.
- Technologies: Python, PyTorch, Pandas, OpenCV, Scikit-Learn, ONNX
I learned how to read and implement research papers, and the process of training and deploying a machine learning model. I also learned about ML metrics and the machine learning lifecycle. Read a bunch of books on ML, stats, and deep learning during this time, ranging from The One Hundred Page Machine Learning Book by Andriy Burkov to The Little Book of Deep Learning by François Fleuret.
2.5D Puzzle Platformer Game
Queen's University
View Project on GitHub- Developed a 2.5D puzzle platformer game in Unity with 3 other group members. Managed task delegation and team organization, as well as led the programming in C#.
- Technologies: C#, Unity, Git, GitHub
I learned how to effectively manage a team, delegate tasks, and lead a game design project. Worked with Unity and C#, and discovered a lot about the game development process and how to design puzzles and levels.
Rush Hour Simulation Model
Queen's University
View Project on GitHub- Led the development of a 'Rush Hour' game simulation with 3 other group members, innovating in automated board generation and interactive gameplay using Python and logical modelling.
- Technologies: Python, Propositional and First Order Logic
I learned how to model real-world problems in a logical way. It was my first time working with a team on a large project. Also my first time being exposed to Docker and containerization.
Honours and Awards
Dean’s Award of Excellence
January 2024 and December 2024
Queen's University
- Awarded on the basis of academic excellence to students entering second, third, or fourth year in the Faculty of Arts and Science.
Dean's Honour List with Distinction
September 2023 and September 2024
Queen's University
- Recognizes those students who have achieved an academic year GPA that places them in the top 3% of all students within their degree program group.
Queen’s University Principal Scholarship
July 2022
Queen's University
- Students who are in the top 5% of the competitive admission average for each first-entry undergraduate degree program.