Home / Projects

Selected projects

Test systems and embedded projects built around practical hardware work and verification.

EMBEDDED SYSTEMS

TRT embedded runtime

Problem: Create a consistent host-to-board command path across embedded targets.

My contribution: Built a portable runtime and Python CLI around shared protocol and board interfaces.

Validation: Completed a real serial transaction with an Arduino Uno, reading board identity, firmware version, and build ID.

Outcome: A working end-to-end path on the validated Uno target; other board integrations remain at different stages.

Project details

TEST AUTOMATION

RPI Test Framework

Problem: Repeat DUT commands and capture evidence around embedded-device communication.

My contribution: Built Python test modules for command checks, serial utility calls, and Tektronix I2C event capture.

Validation: Test modules compare responses with expected values and save command, response, and decoded I2C data to CSV.

Outcome: Reusable test and capture components that keep command results and I2C evidence together for review.

Project details

BATTERY TESTING

NIPXI battery test system

Problem: Coordinate instrument control, relay switching, safety checks, and measurement storage for battery testing.

My contribution: Developed a configuration-driven test architecture with modular hardware and test-control layers.

Validation: Real-rack instrument checks, DMM measurements, Ethernet relay operation, and a no-battery Proto Test were documented as passed.

Outcome: Rack bring-up is verified; real-cell charge/discharge performance and full-cycle reporting remain unfinished.

Project details