Skip to content
View roboticist-blip's full-sized avatar
πŸ’­
working πŸ‘¨β€πŸ’»
πŸ’­
working πŸ‘¨β€πŸ’»
  • Indore
  • 12:44 (UTC +05:30)

Highlights

  • Pro

Block or report roboticist-blip

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.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

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

Report abuse
roboticist-blip/README.md
Typing SVG

Hey, I'm Sumit πŸ‘‹

"Because apparently running neural networks on hardware that barely has enough RAM is considered fun."


πŸ‘¨β€πŸ’» About Me

I'm an electronics and robotics engineer who enjoys making hardware do things it was never designed to do.

Most people deploy AI on GPUs. I deploy it on microcontrollers, then spend three days wondering why I have 12 bytes of SRAM left.

My work orbits Embedded AI, Robotics, FPGA acceleration, TinyML, Edge Vision, and Distributed Embedded Systems β€” where the goal is simple:

Make hardware think before it runs out of memory.

class Sumit:

    currently_breaking = ["STM32", "ESP32", "FPGA", "Raspberry Pi"]

    research = [
        "Embedded AI",
        "On-device Learning",
        "Federated TinyML",
        "FPGA Accelerators",
        "Computer Vision",
    ]

    hobbies = [
        "Reading 1200-page datasheets",
        "Optimizing until the compiler gives up",
        "Removing printf() to save Flash",
        "Finding one missing semicolon after 3 hours",
    ]

    current_status = "Compiling..."

πŸ› οΈ Tech Stack

⚑ Embedded Systems

πŸ“‘ Communication

🧠 AI / Edge AI

πŸ’» Languages


πŸš€ Featured Projects

Federated learning on an STM32, because cloud servers are expensive. STM32 TinyML Federated Learning

Teaching an ESP32 to learn new patterns without forgetting the old ones. Humans should try this too. ESP32-S3 Embedded AI Continual Learning

Real-time monocular 3D understanding on hardware that definitely shouldn't be doing 3D reconstruction. Jetson Nano Computer Vision

Seeing how much AI fits into programmable logic before the timing reports start crying. Verilog FPGA AI

Secure telemetry, because sending plain-text packets in 2026 feels illegal. ESP32 LoRa

Motion detection without throwing a neural network at every engineering problem. Mathematics still works. Embedded C Signal Processing


πŸ”¬ Research

Currently exploring:

  • 🧠 On-device Learning
  • ⚑ FPGA AI Acceleration
  • πŸ€– TinyML & Edge AI
  • πŸ“‘ Federated Learning
  • πŸ‘οΈ Embedded Computer Vision
  • πŸ”‹ Resource-Constrained Intelligence

I maintain an ORCID researcher profile documenting my published and ongoing research.


πŸ’‘ Current Mission

  • 🧩 Build AI that doesn't need a GPU.
  • ⚑ Make microcontrollers learn on their own.
  • πŸ”§ Design hardware that survives outside the lab.
  • πŸ€– Build robots that don't need cloud permission to think.
  • πŸ“– Reduce the number of tabs containing datasheets. (Currently failing.)

πŸ“Š GitHub Stats


πŸ“ˆ Engineering Dashboard

Research Papers      β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–‘β–‘  80%
Firmware Bugs        β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆ  ∞
Coffee               β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆ  100%
SRAM Available       β–ˆβ–ˆβ–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘  12 bytes
Datasheets Open      β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆ  27 tabs
Sleep                β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘  optional

while (true) {
    Learn();
    Build();
    Break();
    Debug();
    Repeat();
}

"If it compiles on the first try, I'm immediately suspicious."

⚑ Always one compiler warning away from another project.


Profile views

Pinned Loading

  1. LoRa8266T LoRa8266T Public template

    Lora telemetry using esp8266 module to connect it to other MCUs by UART.

    C++ 1 1

  2. roboticist-blip.github.io roboticist-blip.github.io Public

    My personal portfolio website to showcase my projects, skills and experiences.

    JavaScript

  3. uMotionPython uMotionPython Public

    Python

  4. smart_Air-pad smart_Air-pad Public

    Turn your finger or pen into a virtual drawing tool - no touchscreen required!

    Python