Experience

Software Developer Intern

Safe Software - Product Security Team

Jan 2026 - Apr 2026Surrey, BC

At Safe Software, I developed internal Python automation tools to support vulnerability detection and security analysis across production codebases. I worked with tools like Snyk and Black Duck to identify, analyze, and prioritize open-source dependency risks, collaborating with engineering teams to assess CVE impact and support remediation efforts. This role strengthened my understanding of software supply chain security and secure development practices in large-scale systems.

Skills & Technologies:

  • Python
  • Snyk
  • Blackduck
  • GitHub
  • Jira
  • CVE Analysis/Assessment
  • Automation Scripting
Safe Software Logo

Pathfinding Software Developer (Incoming Lead - May 2026)

UBC Sailbot

Sep 2025 - PresentVancouver, BC

As part of UBC Sailbot’s software team, I develop local pathfinding algorithms within a ROS-based autonomous navigation system. I work with AIS and sensor data to design navigation logic that accounts for dynamic obstacles and maritime constraints. I also participate in simulation and on-water testing to validate system performance, collaborating within a 20+ member team to integrate navigation into a fully autonomous vessel.

Skills & Technologies:

  • Python
  • ROS
  • Docker
  • GitHub
  • Ubuntu
  • Pathfinding Algorithms
  • Simulation Testing
Safe Software Logo