•Architected and implemented a USB communication stack for real-time neural device interaction, including command/control protocols and high-throughput data streaming
•Designed and built systems to decode and process neural data streams, including handling data corruption, gap recovery, and validation with robust test coverage
•Primary owner of the IOM R&D application used in EONM patient cases, supporting real-time visualization and interaction with neural data
•Developed high-performance desktop applications using C++ and Qt/QML, integrating UI layers with low-level hardware communication and OS services
•Led UI architecture and served as the resident UI expert, building a reusable component library that improved development velocity and ensured design consistency
•Collaborated cross-functionally with ML, firmware, product, and design teams to integrate hardware data into visualization tools and ML data pipelines
•Supported live patient cases, troubleshooting real-time issues, maintaining system reliability, and ensuring accurate data flow through clinical workflows
•Built a BCI-driven interactive application (Pong) using Godot to demonstrate and test brain-controlled inputs in clinical environments
•Mentored engineers and influenced engineering practices, including improved documentation standards and adoption of structured development workflows