← back to home

full toolbox

everything I've worked with — not all at once, hopefully

Category Proficient Working Knowledge Learning
CAD & Design
SolidWorks
Indenters, compliant linkage, test fixtures, PCBA enclosures
3D Printing (DLP/FDM)
DLP resin indenters, FDM glasses frame, robot arm parts
UltiMaker Cura
Print preparation for FDM prototypes
Creo
PCBA enclosures at HiRain Technology
AutoCAD
2D drawings and enclosure layouts
GD&T
Simulation & FEA
MATLAB
FEA solver, sensor fusion, Allan Variance, biomechanics modeling
Simulink
PID control, vehicle motion control, robot arm NMPC
Simscape
Vehicle position/speed control with encoder feedback
ANSYS (Mech + Thermal)
Composite pressure vessel FEA at 750 psi
Abaqus
Coursework — structural analysis
Isight
Robotics & Control
ROS 2
VN-100 IMU driver, pub/sub nodes, sensor message publishing
Sensor Fusion (IMU/GPS/ToF)
Complementary filter, magnetometer calibration, odometry
PID Control
X-Y stage automation, vehicle speed/position control
NMPC
6-DOF robotic arm trajectory control with GP augmentation
Reinforcement Learning
Q-learning for drone deployment, epsilon-greedy exploration
Docker Gazebo
Programming
Python
Data pipelines, PID automation, ROS nodes, ToF depth processing
Linux / Bash
Daily driver for ROS 2, firmware debugging, motor control
Git
Team collaboration across all major projects
C# Java MySQL
C / C++
Sensing & Prototyping
Raspberry Pi
X-Y stage automation, ToF glasses, humanoid robot arm
Arduino
Vehicle encoder control, light sensor experiments
MCP3008 ADC
Joystick input for humanoid robot arm servo control
PWM Servo Control
Robot arm joints + haptic vibration motors
Altium Designer LTspice
Hands-On / Lab
Soldering & Rework
PCB rework and validation at HiRain Technology
Multimeter
Circuit validation in both co-op positions
Oscilloscope
Signal debugging and firmware validation
Signal Generator
Electrical engineering lab coursework
Compressed-Air Fixtures
SharkNinja air purifier validation
Wind Tunnel Testing
Shark vacuum product validation at SharkNinja
High Vacuum Systems Cryogenics
Docs & Workflow
BOM Management
Component tracking for test fixture and lab builds
LaTeX
EJM paper, IEEE conference paper, academic reports
ERP Systems
Jupyter Notebook
Allan Variance analysis, sensor data visualization
Obsidian / Notion
ECO / PLM Arena / Windchill
Proficient — used extensively in projects or work
Working Knowledge — used in coursework or limited scope
Learning — actively building skills

Hover over any pill to see where it was used.

Bilingual: English (professional) · Mandarin Chinese (native). Comfortable in both U.S. and China work environments.
Regulated industry experience: medical device adjacent (biomechanics research), automotive electronics (HiRain Technology).