Mechanical Design Engineer

I design, analyze, and build mechanisms — from research prototypes to weekend machines.

This is a working record of that: published and in-progress research, personal builds, and the miscellaneous fixtures, tools, and experiments in between.

CADFusion 360InventorSolidWorksPB-002, PB-003, PB-004AltiumnTop
CodingPythonR-001, R-002, R-003, R-004MATLABC++PB-001
Analysis & testingAnsys FEATopology optimizationInstron testing
Fabrication3D printing (FDM)R-001, R-002, R-003, R-004, PB-001, PB-002, PB-003, PB-004MillingR-004LatheR-003, R-004TIG welding
Machine learningTensorFlowPyTorch
Design methodsFlexure designPB-002, PB-003, PB-004Fixture designMotion system designParametric modelingR-004GD&TDFM / DFA
Other3D printing (SLA)R-002Altium DesignerR-002ArduinoPB-001Autodesk InventorR-001, R-002, R-003, R-004, PB-001, M-001DC Motor ControlR-003GcodeR-001, R-004Laser CuttingM-001Machine VisionR-001Mechanism DesignR-002PCB DesignR-002Robotic designR-004Sensor IntegrationR-003

Designed, built and characterized a scanning microscope to integrate within a custom Unet cell segmentation model.

2026 · Autodesk Inventor · 3D printing (FDM) · Gcode · Python · Machine Vision

Survied research to unify multiple frameworks creating a suite of swapable end effectors including a gripper and a set of pipettes.

2026 · Autodesk Inventor · Altium Designer · PCB Design · 3D printing (FDM) · 3D printing (SLA) · Python · Mechanism Design

Created a modular swinging bucket centrifuge capable of sustaining accelerations up to 1000g.

2025 · Autodesk Inventor · DC Motor Control · Sensor Integration · 3D printing (FDM) · Lathe · Python

5 DOF gantry robot with a work envelope of 400 mm x 600 mm x 300 mm to act as the body of an SDL.

2025 · Autodesk Inventor · Parametric modeling · 3D printing (FDM) · Milling · Lathe · Python · Gcode · Robotic design

Have friends that take long terms in the hit board game Catan? Show them how long they are taking and get cool stats including dice rolls and player wins.

2026 · Autodesk Inventor · 3D printing (FDM) · C++ · Arduino

Coin Organizer (CAD$)PB-002

Too many coins laying around? Put them in a coin organizer to make grabbing change easy.

2024 · SolidWorks · 3D printing (FDM) · Flexure design

Medical CRMPB-003

Customer relationship management platform for hearing aid clinics to generate leads and schedule appointments.

2023 · SolidWorks · 3D printing (FDM) · Flexure design

Text analyzerPB-004

Too many coins laying around? Put them in a coin organizer to make grabbing change easy.

2019 · SolidWorks · 3D printing (FDM) · Flexure design

A 4 player board game that turns poker into a board game with dice.

2026 · Autodesk Inventor · Laser Cutting

approvals to date