Jewel Nath

Software EngineerAI Agents & AutomationRobotics

I build AI agents and automation for real products, and put them on robots I build myself.

An illustration of one turn of a LiDAR, one dot per laser hit. OrbiBot V1 maps rooms from scans like this.

Where I work now

Orbitax

Software Engineer
Since Aug 2026
Associate Software Engineer, May 2024 to Jul 2026

Backend services in .NET for an international tax compliance platform.

RoboAI

Founder & AI Engineer
Since Jan 2024

An AI studio that builds AI products, adds AI to existing systems, and makes AI agents that automate work.

OrbiBot

Builder
Since 2025

My robot, from a welded frame to an AI agent, shared as a build log.

Work

AI powered Team OS

One app where a small company runs its projects, tasks, people, time, expenses and paperwork, and where AI does real work. Its MCP server has more than 150 tools, so Claude and ChatGPT can work inside it, always with the user's own permissions. Anything that moves money waits for a person's approval.

Made with MCP SDK, its own OAuth 2.1 server (PKCE, dynamic client registration, rotating refresh tokens), Next.js, TypeScript and Supabase.

RoboAI Shop's parts planner

A student describes the robot they want to build, and the AI answers with parts from the shop's catalogue, grouped by subsystem, each with a reason. The server drops any part that isn't in the catalogue, blanks anything that looks like a price and adds up the total from the database, so the model can never invent a price.

Made with Gemini with structured output against a schema, three models in rotation, Next.js, Supabase Postgres and Vercel.

OrbiBot V1

A mecanum-wheeled robot on a stainless-steel frame I welded. I wrote its STM32 firmware and its 12 ROS 2 packages: localization that fuses the wheels with the IMU, LiDAR mapping with slam_toolbox, navigation with Nav2 and my own frontier exploration. A React dashboard drives it from a browser, and an AI agent controls it through 62 robot tools, on Gemini, Claude, Kimi or Ollama.

Made with ROS 2 Jazzy, Nav2, slam_toolbox, robot_localization, STM32 with PlatformIO, React, TypeScript, rosbridge and WebRTC.

OrbiBot V1 from the side: a welded stainless-steel frame on four mecanum wheels, a LiDAR on top, a mini PC, a motor board and a battery pack inside.

Robot Niko

A life-size, 3D-printed humanoid assistant, built with the Quanta Robotics team. I worked on every part of it: the 3D printing, the assembly, the servo tuning, the arm motions and the Python software on a Raspberry Pi. It wakes to "Hey Niko", holds spoken conversations, moves its jaw as it speaks, and greets the people it knows by name with a handshake.

Made with Python on a Raspberry Pi, 27 servos on two PCA9685 boards, OpenCV, face_recognition and a Porcupine wake word.

Robot Niko, finished: a white 3D-printed humanoid head, torso, arms and hands on a stand, with NIKO printed on its chest.

Agentic robotics skills

29 skills that teach AI coding assistants, such as Claude Code, Cursor and Windsurf, to work on robots: ROS 2, Nav2, MoveIt 2, simulation and embedded code.

Made with Agent skills for ROS 2, Nav2, MoveIt 2, simulation and embedded work.

Earlier robots

  • EnviroBot2024

    A rover with a 6-DOF arm: its camera tells paper, plastic, metal and other waste apart with YOLOv8, and the arm picks it up. My final-year project.

  • ConveySort-Arm2024

    A robot arm and a conveyor belt that sort objects by size, with ROS 2, MoveIt and a camera.

  • Pi Car2022 to 2023

    A Raspberry Pi car that follows lines, avoids obstacles, and drives by keyboard, phone or live video.

  • Line follower2023

    An Arduino line follower with PID steering, runner-up at BAIUST EEE Day 2023.

Their code is on my GitHub.

Skills

Each one with the work that shows it.

AI agents and MCP
MCP servers with their own OAuth 2.1, LLM tool calling, agents that run on several models
Shown in Team OS, OrbiBot's agent
AI safety
Human approval for money actions, confirmations the model can't skip, every AI action under the user's own permissions
Shown in Team OS
LLM engineering
Structured output against a schema, grounding in a database, server-side checks, model rotation, prompts tested before and after each change
Shown in RoboAI Shop's parts planner
RAG
Textbook transcription, chunking, pgvector embeddings, answers that cite the page
Shown in aiTutor's physics questions and answers, over a 366-page textbook
AI-assisted development
Claude Code with skills, subagents and headless runs; AI review agents
Shown in RoboAI's repositories
Backend
C#, .NET 10, ASP.NET Core, CQRS, RabbitMQ, SQL Server, EF Core, Redis, MongoDB, Azure
Shown in Orbitax
Web
TypeScript, Next.js, React, Angular, Supabase with row-level security, Tailwind
Shown in Team OS, RoboAI Shop, OrbiBot's dashboard
Robotics
ROS 2 Jazzy, Nav2, slam_toolbox, robot_localization, URDF, RViz, MuJoCo, Gazebo
Shown in OrbiBot
Embedded and electronics
STM32 firmware, PID control, ESP32, Arduino, Raspberry Pi, KiCad
Shown in OrbiBot V1's firmware, the earlier robots
Computer vision
OpenCV, MediaPipe, PyTorch, YOLOv8
Shown in Robot Niko, EnviroBot, sign-language detection
Mechanical
Welding, design for 3D printing, FreeCAD scripted in Python
Shown in OrbiBot V1's frame, Robot Niko
Problem solving
Codeforces Specialist, best rating 1509, more than 1,200 problems solved
Shown in Codeforces

Build log

I post OrbiBot's build log on YouTube, LinkedIn and X, one step of the build at a time. The finished Robot Niko has a playlist of its own.