Skip to content
View nikhil-robinson's full-sized avatar
🎯
Focusing
🎯
Focusing

Block or report nikhil-robinson

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
nikhil-robinson/README.md

Hi there

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.

nikhil-robinson


📊 GitHub Stats


🛠️ What I Do

  • 🧠 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

🧪 Currently Working On…

  • 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.


⚙️ Technical Stack

Wired Interfaces:
SPII2CUART/USARTCANUSBI2SEthernet

Wireless Protocols:
WiFiBLELoRaWANNB-IoTGSM/LTENFC/RFID

Network Protocols:
TCP/IPUDPHTTP/SMQTTWebsocketsCustom APIs

Security & Integrity:
CRC32MD5AESSecure BootFlash Encryption

Embedded Expertise:
ESP32xxSTM32xxAVRCH32xTI MCUEmbedded Linux
RTOS (FreeRTOS, Zephyr)LVGL / QT / SlintPlatformIO / ESP-IDF


🧠 Firmware Philosophy

  • 📐 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.

👔 Hire Me (Before Someone Else Does)

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.

Hire on Fiverr
Visit Website
Connect on LinkedIn

⚠️ Warning: I build systems that keep working even after marketing says it's “done.”


🧰 Languages, Tools & Frameworks


🔗 Connect with Me

TechProgeny linkedin instagram


“There are 10 types of people in the world: those who understand binary, and those who don’t.”

Popular repositories Loading

  1. klipper_esp32 klipper_esp32 Public

    Klipper_ESP32 is an implementation of the Klipper protocol for Espressif's ESP32 microcontroller set.

    C 61 9

  2. wifi-server wifi-server Public

    Simple app to create a wifi server which can be used for embedded development.

    Shell 1

  3. opencv-esp32 opencv-esp32 Public

    C++ 1 2

  4. esp32-usb-to-uart-bridge esp32-usb-to-uart-bridge Public

    Frame work to make an esp32 act as an USB to UART bridge

    C 1

  5. M5StampFly M5StampFly Public

    Forked from m5stack/M5StampFly

    C 1

  6. esp-drone esp-drone Public

    Forked from espressif/esp-drone

    Mini Drone/Quadcopter Firmware for ESP32 and ESP32-S Series SoCs.

    C 1