About Me
I’m a software engineer focused on embedded systems, computer vision, and edge AI. I build efficient, production-ready solutions on embedded Linux platforms, working across the full stack—from low-level system integration to real-time AI pipelines.
I enjoy designing modular, maintainable architectures, optimizing performance on edge devices, and solving problems at the hardware–software boundary. I value clean code, clear documentation, and building systems that are reliable, scalable, and impactful.
Professional Experience

Advanced Driver Monitoring System
Developed a real-time ADAS object detection system on an embedded platform that processes video frames to detect obstacles, pedestrians, and vehicles, generates driver warnings, and logs event-based video data, currently functioning as a Level 0 warning-only system
OpenCV
Python
GStreamer
Embedded Linux
SOME/IP
AI
Object detection

Driver Monitoring System
Developed a real-time Driver Monitoring System on an embedded Linux platform using image classification, performing continuous AI inference to detect critical driver states, logging events via SOME/IP, and sharing triggered video clips with detailed logs to a connected server within the same network.
Python
C++
GStreamer
TI Edge AI SDK
Embedded Linux
Yocto
Image classification
SOME/IP
vSomeIP-Based Inter-Processor Communication
Implemented reliable inter-processor communication between embedded Linux and Android systems to transmit AI inference results in real time using vSomeIP.
C++
vSomeIP
Linux IPC
Embedded Networking

Custom Yocto Image & SDK Integration
Created and maintained custom Yocto images for production deployment, integrating AI runtimes, services, systemd units, networking configuration, and optimized boot behavior.
Yocto
BitBake
systemd
Embedded Linux
Shell scripting

Edge AI Model Compilation & Optimization
Compiled and optimized custom ONNX models for edge deployment using TI’s TIDL toolchain, achieving efficient inference on resource-constrained hardware.
Edgeai Studio
ONNX
TIDL
Technical Projects & Tools
Embedded OS Flashing CLI Tool
Developed a Bash-based CLI utility to automate flashing of custom Yocto Linux images (.wic, .wic.xz) onto embedded memory devices, reducing deployment time and minimizing manual flashing errors during hardware validation cycles.
Bash
Yocto
Linux
Automation
Embedded
PyDelog – Python Logging Utility (Published on PyPI)
Published a lightweight Python logging utility package on PyPI to simplify structured logging workflows by implementing modular logging features with configurable output formats and levels.
Python
PyPI
Logging
Open Source
AI Text Summarizer
Built a BART-Large CNN based summarization tool that includes capabilities to translate to any language, developed using a stack of Python, React (Vite), and Tailwind.
Python
React
Tailwind
BART
NLP
Visitor Management System (OCR)
Automated visitor entry systems using OCR extraction, built with a technical stack comprising React and Pytesseract for computer vision processing.
React
Python
OCR
Pytesseract
Computer Vision
Linux Wallpaper Automator
Developed a custom shell script tool for automatic wallpaper updates on Ubuntu Linux, utilizing Cron jobs to run the script automatically at scheduled intervals.
Shell Scripting
Ubuntu
Linux
Cron
Automation