Embedded Systems & Automation
Independent Contractor · Present
- Reverse-engineered an undocumented control-panel PCB (solar charge controller / inverter system) from board photos alone, with no schematic or datasheet available.
- Wrote 4-bit LCD driver firmware from scratch in C for a PIC16F73 (MPLAB X, XC8).
- Debugged a kernel-bypass TCP driver (ExaNIC/ExaSock) for a client's low-latency trading system and built a standalone raw-socket demo in C++ to isolate and validate the fix.
- Automated a client's discretionary options-trading strategy (NIFTY weekly options) into an async Python signal engine.
- Fixed signal repainting on unclosed candles and added resilient broker session handling with multi-channel alerting.

