Software Engineer
UW MedTech Robotics
Working on robotics and autonomous navigation, including obstacle detection and software development using ROS 2 and LiDAR.
Software Engineering Student at the University of Waterloo
I enjoy turning ideas into working software, from building autonomous systems to developing applications that make everyday tasks easier.
I'm a Software Engineering student at the University of Waterloo who enjoys learning by building. I like taking on projects that push me outside my comfort zone and figuring out how different technologies can work together.
Recently, I've been exploring robotics and autonomous systems through my work on an autonomous boat, where I'm learning about navigation, sensor data, and software development using ROS 2.
University of Waterloo
Bachelor of Software Engineering
My technical and professional experiences
Working on robotics and autonomous navigation, including obstacle detection and software development using ROS 2 and LiDAR.
Collaborate with healthcare professionals to publish medical resources on the Telerehabilitation website.
Researched how AI could be utilized in admissions by predicting various factors such as graduation timeline based on admission data.
Instructed kids aged 3-12 of diverse swimming levels, ensuring their safety while tailoring lessons to accelerate each individual's growth and confidence.
A selection of projects I've worked on
Developed autonomous boat navigation in ROS 2 and Gazebo, using LiDAR to detect obstacles and IMU and GNSS data to estimate the boat’s orientation and position. Integrated Nav2’s Hybrid A* planner to generate paths around obstacles and navigate to a selected destination.
Co-developed a Python portfolio tracker using Pandas and NumPy to calculate realized gains and track $115,000 in CAD/USD investments.
Developed an iOS app that leverages Swift and SwiftUI to parse ingredient text with Optical Character Recognition via Apple's Vision framework and warn users of potential allergens in real time.
Technologies and tools I've worked with
Interested in connecting? Feel free to reach out!