01.About 02.Work 03.Stack 04.Contact
GitHub Instagram Email

Udaipur/Tokyo

Kavin Jain — Engineer · Udaipur, India

I build machines that think and move.

Robotics, embedded systems, and applied ML: from swarm coordination to financial signal processing. The common thread: real-time decision systems with hard constraints, built from the circuit up.

See the work
24.58° N — 73.71° E Udaipur · IST +05:30
01.

About

I design and build systems end-to-end: the PCB, the firmware, and the ML that runs on the hardware. Based in Udaipur, India, usually working on problems I couldn’t find an existing answer to.

When I’m not building, I run a daily feeding route for Udaipur’s street animals.

Independent Robotics & ML Head of Operations @ MUN Internship @ Justa Hotels Self-taught · 4 years

Nowapplying to Japanese universities for robotics & mechatronics · MARK6 paper-trading live on NSE

AlsoHead of Operations across 4 Model UN conferences (delegate awards in 4 committees) · hospitality internship, Justa Hotels

KJ 自画像

fig. 00 — self-portrait ·

The loop · 01 — perception

Sense.

Every build starts as a signal read closely: a court that double-books, dogs on a fixed route through the old city, a market that moves before the news lands.

The loop · 02 — planning

Think.

Then the model has to close: inverse kinematics for a leg, walk-forward validation for a signal, local rules for a swarm. The math works before the solder melts.

The loop · 03 — actuation

Move.

Print it, flash it, deploy it. If it doesn’t run on real hardware in the real world, it doesn’t count. Then the loop starts again.

02.

Selected Work

Other projects
Distributed Robotics

Swarm Intelligence

ESP32 units coordinate over a mesh (no central controller) using local rules for collective exploration, obstacle avoidance, and dynamic task allocation. Hardware designed and soldered by hand.

Five hand-soldered nodes: ~85% arena coverage, zero collisions, <120 ms failover when a node dies.

ESP32 · C++ · ESP-NOW Code
Embedded Robotics

Hybrid Quadruped

A 3D-printed quadruped solving inverse kinematics on-board for stable locomotion. Twelve servos and four DC motors on an ESP32 with FABRIK leg-solving: control, firmware, and wiring end to end.

FABRIK at 50 Hz on-board · three gaits auto-selected by IMU · 1.1 kg, 28 h of printing.

ESP32 · FABRIK · C++ Code
Available · 17 Jun
9:00
10:00
11:00
14:00
15:00
Court A
Court B
Court C
Full-Stack Application

PICKORA

A deployed café & court booking platform: real-time availability, a reservation flow, and an admin dashboard for slots, bookings, and customers. Real product work, running in production.

Live at pickora.in for a real venue: conflict-safe bookings across web, admin, and Telegram.

Next.js · TypeScript · Firebase LiveCode
Full-Stack · Embedded

RYC + NFC Attendance

A management system for RYC Model UN: a delegate-registration site paired with an ESP32 + NFC tracker that syncs check-ins to Firebase live and generates attendance logs.

200+ delegates over 3 days; check-in cut from ~8 minutes to ~3 seconds.

JS · Firebase · ESP32 · NFC LiveCode

monozukuri — the craft of making, taken seriously

No lab nearby. No precedent. Four years of building toward answers that didn’t exist yet.

03.

Stack

01

Languages

PythonC / C++TypeScript
02

Embedded & Hardware

ESP32ArduinoSolderingCircuit DesignPCB
03

ML & Vision

PyTorchscikit-learnOpenCVYOLOv8
04

Web & Tools

ReactNode.jsFirebaseGitLinux

Fifteen tools · four years · self-taught, from the circuit up.

04.

Get In Touch

I read everything that lands here.

hello@kavinjain.in

Udaipur/Tokyo

Nextrobotics & mechatronics, Japan · 2027