Featured Projects
UBC Formula Electric - Chassis Frame Design
Lead designer for the chassis frame. Designed and optimized the frame in SOLIDWORKS with structural analysis to ensure safety and performance while minimizing weight.
- CAD/SOLIDWORKS
- Structural Analysis
- Design Leadership
- Cross-functional Coordination
MEMS Prosthetic Hand
A tendon-driven prosthetic hand developed using MEMS technology. Responsible for iterative design, 3D printing, and integration of MATLAB and Arduino for functionality.
- 3D Printing
- MATLAB
- Arduino
- Mechanical Engineering
WeBWorKer Chrome Extension
A browser extension with over 500 users to enhance the user experience on WeBWorK by streamlining problem content. Built using JavaScript, HTML5, and the html2canvas library.
- JavaScript
- HTML5
- CSS
- html2canvas
Skills
- SOLIDWORKS
- AutoCAD + AutoLISP
- ANSYS
- 3D Printing and Design
- Composites Manufacturing and Processing
- MIG Welding
- Python
- C
- MATLAB
- JavaScript
- CSS
- Git + GitHub
- Apache SVN
- Arduino/ESP32 (PlatformIO)
- Docker
- AWS
- Atlassian Suite (Jira, Confluence)
- Adobe Suite (Photoshop, Premiere Pro)
- MS Office (Project, Excel, PowerBI)
- Unix
Featured Experience
Chassis Team Lead
UBC Formula Electric | June 2025 - Present
- Led chassis design efforts in line with FSAE safety standards.
- Directly managed a subteam of 5-10 members.
- Rewrote onboarding, SOPs, and safety documentation.
Mechanical Engineering Co-Op
Avalon Mechanical | May 2025 - Aug 2025
- Created detailed mechanical layouts for HVAC, plumbing, and fire suppression systems.
- Calculated heating and cooling loads, sprinkler system hydraulics.
- Used those calculations for selection and sizing purposes.
- Created automations to improve efficiency of CAD workflows by over 30%.
Volunteer
Victoria Hand Project | Jul 2022 - Present
- Assembled low-cost prosthetic arms with voluntary open/close functionality and an adaptive grasp.
- Contributed concrete ideas to improve assembly speeds.
- Troubleshot and repaired broken and malfunctioning hands.