PhD student in Computer Science at the University of Utah, focusing on safety and security of cyber-physical systems. Experienced in embedded systems development, secure systems programming, and IoT architectures.
Current research involves developing fuzzing frameworks for automotive vehicles and robotic systems. Previously, At meldCX, developed a security-hardened Linux distribution for fintech kiosks and designed secure network interfaces for device driver access.
OpenFace is a fantastic tool intended for computer vision and machine learning researchers, the affective computing community, and people interested in building interactive applications based on facial behavior analysis. OpenGaze is a single endpoint RESTful web API service with HTTP Basic Authentication developed with FastAPI framework that uses the FaceLandmarkImg executable of OpenFace and provides a web API that responds with crucial eye-gaze and head-pose related fields.
View on GitHubDePen is a Raspberry Pi powered optical text scanner device that uses cheap Raspberry Pi Camera v1 and conducts OCR operation to display word definations from hard copy documents. Continuous brust shots are taken and stitched to create panaromic image of a word. OpenCV library is used for image processing tasks. Tesseract OCR library is then used to read characters from the image. Finally word definations are displyed in an OLED display which is fetched from WordNet.
View on GitHubTALK-E is a long-range multi-channel walkie-talkie built with Arduino Nano and nRF24LO1 PA+LNA 2.4GHz RF module. A custom pre-amp is used to amplify the mic input. Though built as a fun project, it can be used in emergencies.
View on GitHubBasement is prototype of a smart self-checkout shop network. Individual basement units can be imagined as vending machines selling general goods. Each unit can be accessed with some authorized RFID cards and consumers will be changed for the goods they are buying.
View on GitHubA 2.4 GHz RF based voice remote transmitter that can be used to control Android TV. The transmitter has a built-in microphone and can be used to record voice commands and send them to a receiver module connected to the Android TV via USB port.
View on GitHubA simple data visualization project to plot the flight paths of honey bees from annotated frames.
View on GitHubTheia is a enterprise grade Desktop application for OMR sheet analysis. It can be used to create and analyze OMR sheets from generic scanner images. It uses OpenCV to perform image processing and OMR sheet analysis.
View on GitHub