Embedded Linux & firmware consultant, Bengaluru
Hardware that ships.
Board bring-up, Linux BSPs, firmware and edge AI, from Rockchip and NXP SoCs down to 8-bit MCUs.
What I do
From the first chip decision to the app in your customer’s hand.
Firmware & RTOS
Bare-metal and RTOS firmware that runs reliably for years in the field.
02Embedded Linux & camera BSP
Board bring-up, Yocto and Buildroot BSPs, drivers and camera pipelines.
03Edge AI deployment
Models running in real time on NPUs, small SoCs and microcontrollers.
04Android & companion apps
Apps for device setup, configuration, monitoring and updates.
05IoT servers & cloud
Backends for sensor data, dashboards and live camera streaming.
06Chip selection & BOM reduction
The right SoC or MCU for your product, at the lowest sensible cost.
07Consulting & project management
Architecture reviews, project rescue and a technical lead when you need one.
08End-to-end product development
Chip choice, firmware, Linux, AI, app and server, built as one product.
Problems I solve
Pick the one you are stuck on.
Selected work
Client names withheld. The engineering is real.
Smart camera platform
Camera analytics with privacy built in
On-device AI that keeps the people in the video protected, end to end.
- Edge AI
- Embedded Linux
- Encryption
- Cloud
Robotics
Real-time robot control platform
Real-time control and vision on separate processors, linked by a robust bus.
- RTOS
- Edge vision
- CAN FD
- ROS 2
Open source R&D
Bare-metal ESP32-S3 runtime
No RTOS: 46-cycle interrupt latency and a sub-microsecond 20 kHz control loop on both cores.
- ESP32-S3
- BLE
- TLS 1.3
- Bare metal
How a project runs
Brief
Send hardware, goal and constraints.
Test the risks
Unknowns are proven on real boards first.
Milestone builds
A build you can flash at every step.
Handover
Code, docs and build steps in your repo.
Client stories
Real projects, client names withheld under NDA.
Questions
Which chips and SoCs do you work with?
Rockchip (RV1106, RK3566), NXP i.MX, Kneron, Milk-V, Renesas RA, TI, Microchip, STM32, Nordic nRF52, ESP32, WCH CH32V and AVR. Other platforms are fine when the datasheets and SDK are available.
Do you work with clients outside India?
Yes. Work is remote with teams in India and abroad, with calls scheduled to overlap your hours. Hardware ships to Bengaluru when bench work is needed.
How does a project start?
With your brief and a short call. The riskiest parts are tested on real hardware first, then work runs in milestones with a build at each step.
Do you sign an NDA, and who owns the code?
An NDA can be signed before you share details. Code and documentation are delivered to your repository for your team to own.
Can you take over an existing codebase or BSP?
Yes. Many projects start with unfinished or unstable firmware or a BSP. The first step is an assessment of what can be kept.
Have a board that needs to work?
Send your SoC or MCU and the goal. Reply within one working day.
Send a project brief