Developed the backend for recoveriX, a neurorehabilitation BCI solution, recognized as one of the company's highest-revenue products.
Designed and implemented a generic state machine in .NET from scratch, adopted by multiple teams to streamline development across various projects.
Led backend development for mindBeagle, a BCI application for detecting brain activity in neurological disorders, leveraging machine learning for personalized brain signal classifiers in under 5 minutes.
Engineered a modular and scalable solution for BCI applications using MVVM architecture, ensuring optimal real-time EEG signal processing and high code reusability.
Built a C++ audio processing API for efficient memory management of MP3/WAV files, developing Python and .NET wrappers to ensure easy integration and high customer satisfaction.