I'm an Embedded Software Engineer passionate about developing low-level software and building reliable embedded systems.
My interests and hands-on engineering work span the complete embedded Linux stack, from bootloader and board bring-up to kernel drivers, BSP integration, middleware, and application development.
I enjoy understanding how hardware and software interact, debugging complex system-level issues, and developing solutions close to the hardware.
Areas of Interest
- Embedded Linux & Linux Kernel
- BSP Development & Board Bring-up
- U-Boot & Bootloader Integration
- Linux Device Driver Development
- Device Tree & Kernel Configuration
- Yocto & Buildroot
- Android BSP
- Ethernet & TCP/IP Networking
- Camera Integration & Multimedia
- Edge AI & Embedded Systems
Linux Kernel Character Drivers Platform Drivers Device Tree
Interrupt Handling DMA Memory Management GPIO
I2C SPI UART USB V4L2
MAC/PHY MDIO RGMII SGMII VLAN UDP
Socket Programming tcpdump iperf3 Wireshark
Camera Drivers V4L2 MIPI CSI-2 CamX
GStreamer ISP Integration Camera Sensor Integration
Git GDB JTAG CMake Make Docker
Valgrind Kernel Debugging System Debugging
Performance Analysis GitHub Actions
My primary engineering interest is understanding and developing the complete embedded software stack.
APPLICATION LAYER
|
MIDDLEWARE / HAL
|
+-----------+-----------+
| | |
Camera Networking Multimedia
| | |
+-----------+-----------+
|
BSP / YOCTO
|
LINUX KERNEL
|
+------------+------------+
| | |
Device Drivers DMA Memory Management
|
GPIO / I2C / SPI / UART / USB
|
DEVICE TREE
|
U-BOOT / SPL
|
HARDWARE
Technologies: Qualcomm RB5 | Yocto | Linux Kernel | CamX | V4L2 | MIPI CSI-2 | GStreamer
- Camera sensor integration and configuration.
- Linux kernel camera driver integration.
- MIPI CSI-2 interface configuration.
- CamX camera pipeline integration.
- ISP configuration and camera validation.
- GStreamer-based camera streaming pipelines.
- End-to-end camera system debugging.
Technologies: Orange Pi | Edge AI | NPU | Python | Computer Vision
- Real-time vision processing.
- Hardware-accelerated AI inference.
- Embedded computer vision applications.
Technologies: Rockchip RK3568 | C | DDR | Memory Management
- Low-level memory management exploration.
- DDR memory concepts.
- Embedded system memory architecture.
Technologies: STM32MP1 | Embedded Linux | C
Technologies: Embedded Linux | Linux Kernel | Device Drivers
Technologies: ESP32 | C++ | IoT | Sensors
Technologies: ESP32 | C++ | IoT | Embedded Systems
| Domain | Focus Areas |
|---|---|
| Embedded Linux | Kernel, BSP, Boot Flow, Board Bring-up |
| Device Drivers | Character, Platform, Peripheral Drivers |
| Networking | Ethernet, TCP/IP, MAC/PHY, Packet Debugging |
| Camera Systems | V4L2, MIPI CSI-2, CamX, ISP |
| Edge AI | NPU, Inference, Memory Optimization |
| Systems Programming | C/C++, IPC, Multithreading, Synchronization |
- Rust for Embedded and Linux Systems
- Zephyr RTOS
- Linux Kernel Internals
- Automotive Ethernet
- NPU & Edge AI Optimization
- Low-Level Memory Management
- Embedded System Performance Optimization
Interested in engineering opportunities involving:
- Embedded Software Engineering
- Embedded Linux & BSP Development
- Linux Kernel & Device Drivers
- Board Bring-up & Hardware Integration
- Android BSP & Qualcomm Platforms
- Ethernet & Automotive Networking
- Camera & Multimedia Systems
- Edge AI & Embedded Computing
Building reliable embedded systems — from hardware to software.

