PCB Design
Schematic capture, board layout, gerber file generation, and circuit simulation using softwares such as KiCAD, DipTrace, Cadence, and LTspice.
Schematic capture, board layout, gerber file generation, and circuit simulation using softwares such as KiCAD, DipTrace, Cadence, and LTspice.
Low level programming of ARM Cortex-M microcontrollers in C and assembly including peripheral management of ADCs, UARTs, I2C/SPI networks, and GPIO.
High level programming of cross-platform user interfaces and PC tools using APIs and C++/Python libraries
Project management, documentation, and coordination in multidisciplinary engineering teams including usage of management software such as Jira, Git/GitHub, Bitbucket, and ClickUp.
Amateur rocketry flight computer for basic dual-deploy parachute recovery and in-flight data logging.
Amateur rocketry flight computer for dual-deploy parachute recovery, in-flight data logging, staging, and redundant ejection charges
Pressure-fed, liquid bi-propellant rocket engine with liquid oxygen and kerosene propellants.
Embedded processor for the liquid engine. Implements remote propellant feed sequencing, ignition, data logging, and analog sensor interfacing
Input/Output processor implementing simple valve actuation commands for AC powered solenoids and stepper motors with feedback sensors
Prototyping platform for flight control projects with embedded IMU, GPS, telemetry, and data logging peripherals.
GUI for controlling SDR's liquid rocket engine during hotfire tests
Serial interface providing ethernet, Xbee, and LoRa interfaces to PC over USB
Optoelectronic sensor for calibrating motor absolute position upon system startup by detecting obstructions to the sensor optical path
Prototyping amplifier board for differential pressure transducer and load cell outputs with an instrumentation amplifier IC
Electronics testing board, generates an adjustable differential output to emulate pressure transducer output
If you'd like to get in touch, contact me over email or LinkedIn using the links below.