As part of the University of Utah Lunabotics team, I led drivetrain design and power integration.
Mobility: Designed, prototyped, and manufactured wheels with custom 3D-printed grousers; CNC-machined precision hinge bores; created adjustable camera mounts (RGB color and Intel RealSense).
Actuation: Specified, wired, tested, and integrated four BLDC motors; programmed and tuned the VESC motor controllers.
Power: Selected and configured a COTS BMS; upgraded to 14 AWG harnesses; added overcurrent and short-circuit protection; built custom adapters for early bring-up.
Control: Tuned traction control and PID gains for precise drive tracking.
Results: Won the Artemis Award (overall champion), plus top finishes in Presentation, Demonstration, Largest Construction, Outreach, and Sportsmanship.
As team captain, I competed as part of Alliance 1 and we won the event with a 6–1 playoff record. Our robot featured a tank drive base and autonomous vision using cameras with green illumination rings for target detection and navigation.
Climb system: Geared DC motor and chain drive lifted the robot’s 120 lb mass to 5 ft. I designed the 3D-printed latch hooks and rope-centering mechanism to improve capture reliability.
Game handling: I designed the gear storage and delivery system to stage game pieces and place them autonomously.
Autonomy: Integrated optical cameras with green illumination to support autonomous alignment and scoring.
Results: Regional Winners, Alliance 1 winners (playoffs 6–1), additionally won the General Motors’ Industrial Design Award (chosen for leading in robot resilience and design quality).
In a four-person team, I led mechanical design and systems integration for a fully autonomous robot in a Minecraft-themed challenge with 70 competitors. Robots had to navigate to “mines” and “trees,” identify LED colors to determine required resources, actuate buttons the correct number of times, then deliver materials to a crafting station and place blocks to assemble items (e.g., pickaxes) within a five-minute run.
Result: Set the highest score recorded to date and won by completing the most objectives without errors in the time window.
My contributions
Owned mechanism design end-to-end; created all CAD and managed version control in Onshape.
Oversaw electronics; implemented the final autonomous state machine; manufactured all custom parts.
Designed power and I/O architecture: Arduino Mega 2560 with dual motor controller shield, custom breakout shield for pin routing/power distribution, and an auxiliary PCB with fuse protection and dual buck converters.
Perception & control
Odometry/drive: two quadrature hall-effect encoders with PID speed control.
Environment sensing: IR distance (object detection), RGB color (block type), hall-effect (magnetic block detection with branched behaviors), line sensor (alignment), and a limit switch (collision/endpoint).
Over three years at the Marriott Library’s Protospace, I scaled the 3D-printer fleet from 12 to 50+ and supported a fast-growing user community. I built hands-on skills across mechanics (assembly; belt/bearing maintenance), electronics (troubleshooting motor drivers, limit switches), and software (firmware, Python automation, networking, Linux).
Blend of campus and industry work: custom fixturing & DV&V on MTS/Mark-10 with ASTM/ISO protocols at the Orthopaedic Innovation Center, plus fixture-driven prototyping (FDM/SLA, CNC, SolidWorks PDM) for U of U labs and Facilities, covering blood lab microscope adapters, high-volume repairs, and MRI enclosures; DFM mentoring to senior design teams and mechatronics teams.
What you see here is the underside of my V2 electric skateboard. The deck consists of one fully 3D printed unibody design enclosing the open source motor controller, a 10S2P battery pack with 18650s and a BMS, as well as an anti-spark XT90 connector for charging, a radio for a remote, and an LED power button.
Python Used multiple times a week for 5 years
Arduino Used multiple times a month for 4 years
MATLAB Used in class extensively
JavaScript Learned in a class at SLCC during high school
Electron Microscopy
FEI Quanta 600F Scanning Electron Microscope (BSE, EDS, ESEM, EBSD)
FEI Teneo (EDS, EBSD)
JEOL JSM-IT200 Desktop SEM
Optical Microscopy & Inspection
Keyence VHX-X1 Automated Digital Microscope
Keyence IM-7500 Automated Dimensional Inspection System
Olympus LEXT OLS5000 3D Measuring Laser Microscope & Non-Contact Surface Profilometer
Mass & Force Characterization
Mettler Toledo MA95 Semi-Micro Balance
Mettler Toledo XP205DR Analytical Balance
Mettler Toledo AE163 Analytical Balance
MTS Axial-Torsional Biaxial Load Cells: 25 kN, 1 kN
Instron Dynacell Biaxial Load Cell: 1 kN
Mark-10 MR50 100 in-lb Torque Gauge
Mark-10 M7 100 lbf Force Gauge
Mark-10 M5 1500 lbf Force Gauge
THB-1K-S Thru-Hole Load Cell
Manufacturing Equipment
Prusa i3 MK3, MK4 FFF 3D Printers
Prusa XL Multi-Toolhead 3D Printer
Formlabs Fuse 1+ 30 W SLS Nylon 3D Printer
Formlabs Form 3B+ Desktop Resin SLA Printer
Formlabs Form 4 MSLA Desktop Resin Printer
Nomad 3 Desktop CNC Mill
Siemens 808D Controlled, Full-Size, 4-Axis CNC Mill
CNC Waterjet Cutter
CO₂ Laser Cutter
Electronics Testing & Prototyping
Keysight InfiniiVision MSOX3014T Mixed-Signal Oscilloscope
Agilent 34401A 6½ Digit Digital Multimeter
Agilent 33120A 15 MHz Function/Arbitrary Waveform Generator
HP E3631A Triple-Output DC Power Supply
Soldering & Desoldering Equipment
Breadboard Prototyping & Microcontroller Integration
Mechanical Testing & Failure Analysis
Mark-10 ESM303 Motorized Test Stand
Mark-10 TSTM-DC Motorized Torque Tester
MTS 858 Mini Bionix II Servohydraulic Biaxial Testing Machine
Instron 1331 Hydraulic Test Machine with Model 8800 Controller
Optotrak Certus Motion-Capture System
Standard Shop Machines
Vertical & Horizontal Bandsaws
Miter Saws & Metal Cutoff Saws
Drill Presses
Tapping Equipment
Hand Tools
Deburring Equipment
Assembly Tools
Physical Measurement Tools & Standards
Calipers, Micrometers, Etc.
Gauge Pins, Gauge Blocks, Etc.
Height Gauges, Granite Surface Plate
Dial Test Indicators
Design
SolidWorks (CSWA certified)
Fusion 360 (CAD and CAM)
Autodesk Inventor
Autodesk AutoCAD
GrabCAD Workbench
Blender
Office Use
Microsoft Excel
Microsoft Word
Google Sheets/Docs/Forms
Adobe Acrobat
Microsoft PowerPoint
Microsoft Publisher
Programming
Python (Matplotlib, Numpy, Selenium, PyAutoGUI)
MATLAB
Spyder IDE
Arduino IDE
Selenium
Eclipse
Notepad ++
MongoDB
Git/GitHub
3D Printing
PrusaSlicer
PreForm
Cura
Repetier-Host
UP Studio
Afinia Studio
Netfabb
Meshmixer
CNC Routing/Milling
Fusion 360 CAM/CAD
FeatureCAM
Video/Photo Editing
OBS (Open Broadcaster Software)
Adobe Premier Pro
Adobe Photoshop
Nanofab Scanning Electron Microscopy and Microanalysis
Nanofab Cleanroom Orientation and Safety
Engineering 5950 Lunabotics Tech Elective
Engineering 3230 Mechatronics
Engineering 3650 Heat Transfer
Engineering 3710 Fluid Mechanics
Engineering 3220 Dynamic Systems & Control
Engineering 3400 Professional Communication for Mechanical Engineers
Engineering 3310 Mechanics of Materials
Engineering 2210 Electrical Engineering for Mechanical Engineers
Engineering 2650 Manufacturing for Engineering Systems
Engineering 2030 Dynamics
Engineering 2450 Numerical Methods for Engineering Systems
Engineering 2160 Material Science
Engineering 2010 Statics
Engineering 1010 Computer Problem Solving Engineering Systems
Engineering 1000 Intro to Designing for Engineering Systems
Math 3150 Partial Differential Equations for Engineering Students
Math 2550 Probability and Statistics for Engineers
Math 2210 Calculus III
Math 2250 Differential Equations and Linear Algebra
Math 1220 Calculus II
Math 1210 Calculus I
Physics 2220 Physics for Scientists and Engineers II
Physics 2210 Physics for Scientists and Engineers I
Chemistry 1215 General Chemistry Lab I
Chemistry 1210 General Chemistry I
LEAP 1501 Social & Ethical Engineering
Linguistics 2600 Cross-Cultural Communication
Music 1250 World Music
Political Science 1100 US National Government
English 1010 Intro to Writing
English 2010 Intermediate Writing
Family Health Sciences 2400 Marriage & Family Relations