About // the person behind the lab
Engineer of small machines and the software that drives them.
I'm Vivaan — a student, builder and unapologetic generalist. I design robots, PCBs and firmware, then build the web platforms that control them. The through-line: I want to understand every layer of the machines I use, and the fastest way to understand something is to build it.
This site is my lab notebook made public — every project documented from first sketch to shipped, failures included, because sanitized engineering helps no one.
Quick facts
- Role
- Builder · Developer · Hardware Engineer · Student · Creator
- Focus
- Embedded systems, robotics, AI at the edge, realtime web
- Currently learning
- Rust for embedded · Cycloidal & harmonic drives · PCB RF layout · ROS 2 · Control theory
- Mission
- Build technology worth opening up — literally and legally.
Direction
Mission, vision, values.
Make serious engineering approachable — open designs, honest documentation, and tools that invite the next builder in.
Grow this lab into a technology company that ships real products — hardware you can hold, software you can read, ideas you can extend.
Understand the whole stack
From the electric field in a decoupling cap to the paint cycle in a browser. Abstractions are tools, not excuses.
Ship, then refine
A prototype on the bench teaches more than a month of planning. Iterate against reality.
Document everything
A project isn't finished until someone else can build it. Writeups, schematics and source ship together.
Default to open
Open source raised me as an engineer. The lab gives back by default.
Toolbox
The stack.
Tools earn their place by shipping something. This is the current roster.
Embedded
- C / C++
- ESP32 family
- RP2040
- FreeRTOS
- ESP-IDF
- PlatformIO
Hardware
- KiCad
- Fusion 360
- 3D printing (FDM)
- Oscilloscope & logic analyzer
- SMD soldering
Software
- TypeScript
- Python
- Rust (learning)
- Node.js
- SQLite / D1
Web
- Astro
- Svelte
- React
- WebSockets / SSE
- Cloudflare Workers
AI / CV
- PyTorch
- OpenCV
- ONNX / quantization
- Edge inference
Timeline
The journey so far.
- 2023
First blink
An Arduino Uno, a breadboard, and the realization that code can move things in the physical world.
- 2024
The soldering year
First custom PCB (two respins, many lessons). Built the OLED UI library that later became MicroUI.
- 2025
Systems, not sketches
Atlas robotic arm, the Helios LED studio, a solar weather station — projects became products with docs and users.
- 2026
The brand
vivaanshah.tech launches: the lab gets a storefront, an engineering log and a roadmap toward real products.
Ambitions
Where this is going.
- Ship a hardware product with real users — the Flux kit is the first attempt.
- Give Atlas closed-loop control and vision-guided autonomy.
- Contribute meaningfully to an open-source embedded project I didn't start.
- Study engineering at a university with a lab I can get lost in.
- Turn this brand into a company worth taking seriously.