A five-person senior design team building an outdoor, solar-assisted charging station for personal electric vehicles (scooters, e-bikes, e-skateboards), meant to give students a sanctioned outdoor place to charge instead of indoors. Our working model pairs a solar emulator, charge controller, battery, and inverter to deliver standard 120 V at two ground-fault-protected outlets, falling back to grid power when the battery runs low. A microcontroller meters voltage, current, and temperature to track energy per session, tied to a QR-code login, pay-per-charge flow, and phone receipt. I lead the measurement and instrumentation subsystem, which reads voltage, current, and temperature at the battery and outlets so the controller can track energy delivered and detect when a vehicle stops drawing power.
Supported instrument drift and setpoint calculations for a nuclear fleet transitioning from 18- to 24-month refueling cycles, where instruments must stay within tolerance over longer intervals. Completed Phase 1 of 38 engineering calculations.
Fabricated MEMS gyroscopes in silicon carbide — a material suited to harsh, high-temperature environments — operating 36 cleanroom tools across lithography, deposition, etching, and related fabrication steps. The finished devices reached Q-factors above 5 million at 3 MHz.
Research paper (PDF) · Research presentation (PDF) · Conference poster (PDF)
Built a micro-ROS sensor node on a Renesas RA6M5 (ARM Cortex-M33) that reads three I²C sensors and publishes them as structured ROS 2 topics over a USB-CDC transport, so the microcontroller shows up on the ROS 2 network as a first-class node instead of printing raw serial text. Work included the FreeRTOS integration, a custom USB transport, a global allocator override, and cross-compiling the micro-ROS client library for the M33.
Bringing up an open-loop 6-axis robotic arm inherited partly built. The electronics use an Arduino Mega, two CNC Shield V3 boards, six TMC2209 stepper drivers, and hall-effect sensors for homing, running 6-axis GRBL firmware. Current work covers driver configuration, wiring, and calibration.