Edge AI & networking firmware engineer · OpenWRT · mesh · MPTCP bonding · on-device inference
Portfolio · LinkedIn · GitLab · Email
I build the software that lives inside routers, access points, mesh nodes and bonding gateways, and lately the intelligence that goes with it. 5+ years on Qualcomm, Mediatek and Broadcom platforms, 10+ commercial product lines shipped, 2000+ units in the field. Freelance since 2026 and open for contracts.
- Edge AI for networks: AI-driven bonding, self-optimising mesh, on-device domain filtering, LLM-powered operations agents.
- Custom firmware: OpenWRT and Buildroot for routers, APs, switches and embedded gateways. Cross-compilation, serial debug, OTA.
- Mesh and roaming: self-healing 802.11s / BATMAN-adv mesh, 802.11r fast roaming, automatic failover.
- Bonding and multi-WAN: MPTCP bonding, MWAN3 load balancing, 4G/5G multi-SIM failover.
- Captive portals and cloud control: multi-instance Coova Chilli, VLAN isolation, MQTT device management.
| Project | What it is |
|---|---|
| immich-homelink | Immich Android fork with a per-app WireGuard tunnel built into the app: no exposed server, no always-on VPN, no cloud relay, background backups only on the charger. |
| FreeMesh | Open-source OpenWRT mesh firmware. Revived the stalled project for current hardware, restored node interconnectivity and fast roaming. |
Most of my shipped work (5G bonding routers, cloud-controlled switches, PM-WANI captive portals, hotel mesh with per-room Chromecast isolation) is proprietary firmware; the write-ups are on the portfolio.
C C++ Rust Python Kotlin Go Bash · OpenWRT Buildroot Linux Raspberry Pi · 802.11n/ac/ax 802.11s/r BATMAN-adv MPTCP MWAN3 WireGuard VLAN · MQTT Coova Chilli 4G/5G modems AT commands · llama.cpp MCP agentic workflows
Older projects and most day-to-day work live on GitLab. Based in Bangalore and Kochi, India. B.Tech CSE, Sree Chitra Thirunal College of Engineering.
