Engineering Portfolio

Designing end-to-end systems across mechanical, electrical & software.

I'm a University of Waterloo engineering student who enjoys taking projects from first sketches all the way through PCB layout, machining, firmware, and data analysis. I enjoy learning new things through building. Like custom wearables and robotics arms to sustainable power systems and lab instrumentation.

Mechanical Design · CAD · GD&T PCB Design & Manufacturing Embedded Firmware Robotics & Controls Machine Learning
View Projects → Get in Touch

01.About Me

A multidisciplinary engineer who treats every project as a full system.

I'm passionate about building things that combine mechanical hardware, custom electronics, and the firmware and analytics that bring them to life. My work spans personal projects like a custom 5-DOF robot arm and a boxing wearable, internship work on biomedical sample preparation cartridges and sustainable galvanic generators, and university design projects in robotics and controls.

I'm comfortable owning a project end-to-end — designing parts in SolidWorks, laying out two-sided PCBs, soldering them by hand with solder paste and a hot air station, writing the firmware on the microcontroller, and then training the ML model that interprets the data on the other side.

Quick Facts

  • 📍 University of Waterloo
  • 🛠 Mechanical · Electrical · Firmware
  • 🤖 Robotics & Controls focus
  • 🏆 Represented work at an international conference
  • ⚙️ Experience across two engineering internships

02.Selected Projects

A cross-section of mechanical, electrical, and software work — click on any project tile for detailed breakdowns.

03.Skills & Tools

A working toolkit built across coursework, internships, and hands-on personal builds.

Mechanical & Manufacturing

SolidWorksAutodesk Inventor GD&TEngineering Drawings Tolerance Analysis (MCOSMOS)DFM (injection moulding, draft, min thickness) DFA (Design for Assembly)Mould Design (Scalable) Multi-Part Mould DesignSLA & FDM 3D Printing Silicone Casting (Shore 60A)Vacuum Degassing CNC MachiningMasterCAM MachPro Feedrate OptimizationLaser Cutting Spot Welding (Ni strips)Heat-Set Inserts Soldering (iron + hot air rework)FMEA

Electrical

EasyEDAAltium Designer 2-Layer PCB Design w/ Ground PoursTwo-Sided SMT PCBs Impedance-Matched Differential Pairs (USB/CDC)Component Selection (regs, IMU, MCU, USB) SMT Stencils & Solder PasteHot Air Reflow PCB DebuggingOscilloscope Debugging Sensor Integration (IMU, Hall, Thermistor, Load Cell) Power Electronics & Battery PacksBMS Design BMS / Fusing / AWG Sizing

Software & Data

C / C++ (Embedded)Python MATLABROS 2 / Ubuntu Gazebo SimulationArduino / ATmega ATmega328I²C · SPI · UART IMU/CDC/SD/Display InterfacingPWM Servo Control Stepper Motor Control + MicrosteppingLimit-Switch Homing Routines Numerical Integration (Euler's Method)Kalman Filtering Inverse Kinematics (geometric, D-H)Homogeneous Transforms Loop-Closure AnalysisStatic Torque / Moment Analysis Path Planning (PID, Dijkstra, A*)SLAM (LiDAR + Odometry Fusion) Random Forest Classificationpandas StreamlitBeautifulSoup / lxml

Professional

Cross-Functional CollaborationClient / End-User Engagement International Conference RepresentationRapid Prototyping

04.Get in Touch

I'm always happy to chat about engineering, internships, and interesting projects.