I am working as a Lead App Developer on an NIH-funded research study. The app passively captures the user’s pulse signal using the front-facing camera. Signal capture is performed in the background while the user interacts with the device as he/she normally would. We investigate various techniques to suppress the impact of spontaneous user motion and fluctuations in ambient light conditions expected in non-participatory environments. Techniques include traditional signal processing, machine learning classifiers, and deep learning methods.
Century Mold is a leading North American injection molder that services the Automotive industry. UR-5e co-bot integrated with the existing molding process where the robot is responsible for loading and unloading parts. The objective of the project was to increase productivity and efficiency. The project is completed and achieves the desired cycle time.
While working at Videk Inc, I was responsible for designing \& developing a modern designer user interface from the ground up using the Qt framework. The application was responsible for receiving and rendering uncompressed high-speed camera feed for printing quality inspection with multiple tools support. The application was integrated with the existing backend core and was given multi-language support with inbuilt browser integration.
While I was working at Ceren Computer, I worked on two projects as a software engineer. The first project was the K9 which is an accounting application written in Qt (C++). The second application was SYS (Salon Management System). Both applications work on three major OS (Mac OS, Linux, and Windows). My task was to developed a new module, bug fixes, and optimizations. Both projects relied on a shared kernel library that we build in-house.
In the spring semester of 2017, I taught EEEE-346 Advance Programming (C++) course. I had 20 students, both undergraduate and graduate students. I have covered fundamental of C++ topics such as basics, loops, pointers, object-oriented programming, inheritance, polymorphism, and file processing.
In the spring semester of 2016, I taught the EEEE-536/636 Bio-Robotics/Cybernetics course. This course included both undergraduate and graduate students. I covered the fundamental of bio-robotics and machine learning. Initially, biological signals of EMG, ECG, EEG, and EOG were introduced, and machine learning algorithms (parametric and non-parametric methods) such as Linear Regression, Support Vector Machine (SVM), Neural Network, and Random Forest.