I'm Nikhil Robinson — I build low-level systems that boot fast, run reliably, and talk over wires and air.
I write firmware for microcontrollers, drivers for weird peripherals, and protocols that move data like they mean it.
- 🧠 Architect robust, scalable firmware for production
- 🧪 Build testable systems using TDD & CI/CD pipelines
- 📶 Engineer low-level drivers, protocols, and OTA pipelines
- 🧰 Hack together sensors, AI models, servers, apps — full-stack embedded style
- An entity capable of disrupting the entire cyberspace (I am trying hard not to).
- An autonomous system that shouldn't be walking on its own... but does.
- Literally a box which is smarter than me.
- An UFO... yes an UFO!!!*
- A zero-wire file transport method that shouldn't be this fast.
There are NDAs. There are blinking lights. There is a small chance the lab explodes.
So yeah, it's going well.
Wired Interfaces:
SPI
• I2C
• UART/USART
• CAN
• USB
• I2S
• Ethernet
Wireless Protocols:
WiFi
• BLE
• LoRaWAN
• NB-IoT
• GSM/LTE
• NFC/RFID
Network Protocols:
TCP/IP
• UDP
• HTTP/S
• MQTT
• Websockets
• Custom APIs
Security & Integrity:
CRC32
• MD5
• AES
• Secure Boot
• Flash Encryption
Embedded Expertise:
ESP32xx
• STM32xx
• AVR
• CH32x
• TI MCU
• Embedded Linux
RTOS (FreeRTOS, Zephyr)
• LVGL / QT / Slint
• PlatformIO / ESP-IDF
- 📐 Write firmware like it's production software.
- 📄 Document like you're onboarding yourself six months from now.
- 🧪 Test it like it's running on a satellite.
- 💡 Keep learning, keep breaking, keep building.
If you're building something smart, connected, fast, or dangerously close to brilliant —
and you need firmware that doesn’t flake out under pressure —
you know where to find me.
⚠️ Warning: I build systems that keep working even after marketing says it's “done.”
“There are 10 types of people in the world: those who understand binary, and those who don’t.”