Projects

Polaris — Safer Walking Routes
Web app that shows safest and fastest routes in Toronto using a risk-weighted graph and caching to keep responses fast.

Gryphspace — Campus Free Room Locator
Website that helps students find unused classrooms at the University of Guelph for study space.
Six-Axis Robot Arm
3D-printed robotic arm with C++ and Python control on Arduino and Raspberry Pi for precise motor control.
Experience

Software Engineer Intern
Developed automation tools and infrastructure solutions for enterprise-scale banking systems, focusing on DevOps, CI/CD, and real-time monitoring.
Key Achievements
- •Saved 5+ hours/week on compliance audits and enabled real-time dependency visibility by automating aggregation and tracking across 90+ repositories with Python and Autosys
- •Built real-time health alerts using Python, RabbitMQ, and MongoDB, eliminating nightly manual checks and reducing on-call disruptions
- •Cut deploy time by up to 95% by creating an OpenShift/Kubernetes Bash CLI to scale services to target pod counts, consolidating 100+ scripts and removing 150+ automated jobs
- •Created CI/CD pipelines to automate deploys using Tekton and Harness

Internal Tools Developer Intern
Built security vulnerability management platform with REST API, authentication, and cloud infrastructure for company-wide deployment.
Key Achievements
- •Implemented a backend REST API with Python and FastAPI to manage infrastructure security vulnerabilities, reducing vulnerabilities across company devices by ~30%
- •Led planning, scheduling, and backend/database development; coordinated with stakeholders for requirements and user input
- •Added authentication/authorization with JWTs and Okta to protect backend resources
- •Automated builds and deploys with GitHub Actions, providing the security team with up-to-date vulnerability data
- •Deployed AWS API Gateway and Lambda with Terraform for company-wide access to the application

Software Engineer Co-op
Full-stack development on accounting microservices and mobile applications serving 100,000+ active users, with focus on cost optimization and monitoring.
Key Achievements
- •Developed and maintained accounting microservices with Python and Django, improving stability and UX
- •Optimized AWS S3 using lifecycle policies, saving about $2K per year
- •Built UI for a mobile app with 100,000+ active users using React Native, HTML/CSS, JavaScript/TypeScript, and GraphQL
- •Drove data decisions with Redshift and SQL by analyzing 10,000+ data points for the ML team
- •Reduced incident response time by implementing automated Slack alerts via Datadog and Terraform

Programmer Co-op
Backend modernization and database optimization for the world's largest DNA barcode repository with 10M+ specimen records.
Key Achievements
- •Improved performance, security, and stability for the backend of the world's largest DNA barcode repository (10M+ specimen records) by migrating PHP 5.3 → 8.1
- •Led code review of the database access layer, fixing bugs and improving maintainability
- •Refactored legacy PostgreSQL queries to enhance security, speed, and maintainability