Atlas — 6-DOF Robotic Arm
A 3D-printed six-axis robotic arm with custom stepper drivers, inverse kinematics running on an ESP32, and a browser-based control room.
ESP32-S3 · C++ · TMC2209 · FreeRTOS +3
vivaanshah.tech personal technology lab
I am a Builder Builder, Developer, Hardware Engineer, Student, Creator.
Designing and building at the intersection of software and silicon — robots, radios, realtime web and the tools that tie them together.
Featured work
A selection from the lab — hardware you can hold, firmware that ships, and the web interfaces that drive them.
A 3D-printed six-axis robotic arm with custom stepper drivers, inverse kinematics running on an ESP32, and a browser-based control room.
ESP32-S3 · C++ · TMC2209 · FreeRTOS +3
A 64x32 HUB75 RGB matrix driven by an ESP32 with DMA, paired with a browser studio for drawing frames, scripting effects, and streaming them live.
ESP32 · C++ · I2S DMA · HUB75 +3
A privacy-first security camera running quantized YOLO person detection on a Raspberry Pi 5 with a Hailo-8L accelerator — every frame stays on the device.
Raspberry Pi 5 · Hailo-8L · YOLOv8-nano · Python +4
A Rust CLI that scaffolds embedded firmware projects — ESP-IDF, Arduino, RP2040 — with toolchain setup, host-side unit tests, CI, and flashing profiles out of the box.
Rust · clap · Tera · ESP-IDF +4
Capabilities
Firmware that respects the datasheet — ESP32, RP2040, FreeRTOS, power budgets measured in microamps.
Quantized models on edge hardware. Inference where the data lives.
Fast, animated, accessible. This site is the demo.
Kinematics, motion control and 3D-printed mechanisms that survive contact with reality.
Everything I learn ships as code someone else can build on.
Open source
Live from the GitHub API — repositories, stars and the languages behind them.
Live data unavailable right now — browse everything on GitHub
The store
Kits, boards and digital plans from the projects — built in small batches.
Engineering log