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.
My Portfolio

Driver Monitoring System
A real-time driver monitoring system running on an embedded Linux platform. It performs continuous AI inference, detects critical driver states, and triggers event-based video and image recording without blocking the main pipeline.
Python
C++
GStreamer
TI Edge AI SDK
Embedded Linux
Yocto
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