Sr Software Engineer @ NVIDIA

Hi, I'm Dhruvil Darji

I build AI-powered products, robotics, and developer tools. From shipping boot firmware in Mercedes E-Class to launching SaaS products with 100+ users — I turn ideas into production systems.

About Me

I'm Dhruvil Darji, a full-stack engineer and builder based in the San Francisco Bay Area. By day, I'm a Senior System Software Engineer at NVIDIA, leading boot architecture for autonomous driving platforms deployed in production vehicles like the 2026 Mercedes-Benz E-Class.

Outside of work, I obsessively build things. I've shipped a WhatsApp AI assistant (swayat.com) with 100+ paying users, an 11-tool developer platform (freetools.us) with daily active users, an AI-powered pet robot on ESP32, and an agentic Arduino IDE that autonomously writes, compiles, and debugs firmware.

My career spans 8+ years across NVIDIA, Lucid Motors, and Canoo — working on autonomous vehicles, sensor fusion, deep learning inference, and real-time embedded systems. I hold an MS in Electrical and Computer Engineering from Loyola Marymount University, an IEEE publication on autonomous UAVs, and an FAA Remote Pilot certification.

I'm driven by one idea: use AI to build things that matter. Whether that's reducing boot time by 42% for a car's reverse camera, or giving someone a personal AI assistant in their WhatsApp — I care about shipping real products to real users.

8+
Years of Experience
15+
Projects Shipped
100+
Users on Swayat.com
250+
Engineers Use My Release System

Experience

Sr System Software Engineer

Mar 2023 — Present
NVIDIA Inc, Santa Clara, CA
  • Primary technical lead deploying boot architecture to Mercedes-Benz and OEM partners — bridging engineering teams across US and Germany
  • Shipped production system in the 2026 Mercedes E-Class; architecture contributed directly to revenue growth in NVIDIA's autonomous driving division
  • Optimized cold boot for reverse camera from 10s to 5.8s (42% improvement), exceeding partner KPIs
  • Redesigned release pipeline: 8 weeks → 1 week, 45% fewer defects, adopted by 250+ engineers

Sr ADAS Software Integration Engineer

Sep 2022 — Feb 2023
Lucid Motors, Newark, CA
  • Led camera pipeline and perception inference deployment on NVIDIA Drive AGX
  • Optimized multi-sensor fusion (camera, LiDAR, radar) for real-time inference
  • Deployed controls and motion planning on AUTOSAR-based production platforms

ADAS Software Integration Engineer

Aug 2018 — Sep 2022
Canoo Inc, Los Angeles, CA
  • Led end-to-end integration of perception, sensor fusion, motion controls, planning, and decision-making
  • Deployed TensorRT-accelerated deep learning on NVIDIA Xavier/Drive for production vehicles
  • Brought up ADAS sensors: cameras, radars, ultrasonics, GPS on embedded Linux
  • Built CAN bus data mining tools (Kvaser/Vector); processed thousands of hours of vehicle data
  • Created Jenkins CI/CD pipeline for regression testing across Battery, ADAS, and Powertrain

Research Assistant

Jan 2017 — May 2018
Loyola Marymount University, Los Angeles, CA
  • Published novel SLAM algorithm at CRV 2018 (IEEE Xplore)
  • Automated UAV flights for real-time target localization using computer vision

Projects

Things I've built — from production SaaS to hardware robots. Every project here is real, shipped, and in many cases serving live users.

Swayat.com

Live • 100+ users

WhatsApp AI Assistant SaaS

A personal AI assistant that lives in your WhatsApp. Powered by Claude with multi-modal support — send text, images, audio, video, or PDFs and get intelligent responses. Features Gmail & Google Drive integration via MCP, per-user Docker sandboxes for code execution, and a subscription system with Square payments.

Node.js Claude MCP Docker PostgreSQL Next.js Meta Cloud API Square
Visit swayat.com →

FreeTools.us

Live • 50 DAU

AI-Powered Developer Tool Platform

A platform with 11 free developer tools including an AI Chat Playground (GPT-4o, Claude, Gemini), a Restaurant AI Voice Agent with real-time WebRTC streaming, a Social Media Publisher with OAuth across 5 platforms, 3D Math Visualizer, JSON Formatter, Regex Tester, Image Compressor, and more.

Next.js FastAPI WebRTC OpenAI APIs PostgreSQL AWS EC2 Whisper
Visit freetools.us →

ArduinoIDE Agent

Developer Tool

Agentic Firmware Development IDE

Forked Arduino IDE 2.x into a Cursor-style agentic environment. The AI autonomously writes code, compiles, flashes to a microcontroller, reads serial output, and iterates to fix bugs — all in a loop (up to 12 rounds). Integrated Arduino CLI via gRPC daemon with 7 tools and a diff-view UI for accepting/rejecting changes.

TypeScript Electron Theia IDE Arduino CLI gRPC Claude CLI

AI Pet Robot

Hardware

ESP32 Robotics with GPT-4o Voice

An interactive pet robot built on the ESP32/XIAO ESP32S3 microcontroller with a 3D-printed enclosure. Features real-time AI voice interaction powered by GPT-4o, animated puppy eyes with emotion-synced facial expressions, peripheral drivers for display, audio, and sensors, plus OTA firmware updates.

ESP32 XIAO ESP32S3 GPT-4o C++ 3D Printing Arduino

Restaurant AI

AI Product

Voice AI Ordering System for Restaurants

A plug-and-play AI agent for restaurants that takes orders via phone/chat. Uses OpenAI Realtime API for voice, GPT-4o Agents SDK, semantic menu search with pgvector, and conversation memory. Target: 80%+ order automation for independent restaurants.

Next.js FastAPI OpenAI Agents SDK Supabase pgvector WebRTC

AI Trading Bots

Active

Autonomous Market Analysis & Trading

Paper trading systems using Claude AI for real-time market analysis — RSI, MACD, moving averages — with autonomous buy/sell/hold decisions. Includes a psychology-driven short-selling bot with 12 pattern types, multi-tier data fusion from Robinhood, Finviz, and Finnhub APIs.

Python Claude AI Robinhood API Finviz Finnhub

News Swarm

AI Content

Multi-Modal AI Video Generation Pipeline

Automated cinematic video generation pipeline using OpenAI Sora 2 for video, DALL-E 3 for images, and edge-tts for narration. 5 specialized generators (CNN-style news, motivational shorts, business content) with YouTube auto-upload.

OpenAI Sora 2 DALL-E 3 FFmpeg YouTube API Python

Agentic Helpdesk

Multi-Agent

Multi-Agent Enterprise Support System

Deterministic multi-agent pipeline: Router → Retriever → Verifier → Summarizer with knowledge base citations. Jira ticket creation, TF-IDF retrieval, and evaluation harness with 20+ golden test cases.

FastAPI Python Jira API Docker TF-IDF

CalorieBot

Product

WhatsApp Calorie Tracking Bot

A WhatsApp bot that tracks calories — just send a food photo or text description. Uses Claude Vision for image analysis, auto-calculates BMR, and sends daily/weekly summaries. Onboarding, Stripe payments, and daily 9 PM reports.

Node.js Claude Vision Supabase Stripe Meta Cloud API

AI Cost Tracker

Open Source

Zero-Config OpenAI Cost Tracking Library

A Python library (published on PyPI) that automatically tracks OpenAI API costs with zero code changes — just one import line. Includes CLI tools for viewing costs, scanning projects, and daily email summaries.

Python PyPI SQLite SendGrid

AppysStudio

Business

3D Printing & Robotics Brand

A maker business spanning 3D printing (Etsy shop, digital files on Cults3D), robotics products (AI Pet Robot, breadboard dev kits), and the ArduinoIDE Agent. Includes automated Instagram growth with 3x daily engagement sessions and AI-powered content.

3D Printing ESP32 Python Instagram API E-Commerce

Video Generator

Automation

AI Video & Social Media Automation

One-click video generation and Instagram upload system. Docker-based with GUI launcher, ngrok tunnels, multi-account Instagram support, email watcher for commands, and integrations with OpenAI Sora and DALL-E.

Python Docker Sora DALL-E Instagram API

Technical Skills

Languages

Python TypeScript JavaScript C++ SQL Bash

AI / ML

Claude API & MCP OpenAI APIs GPT-4o Whisper Sora DALL-E TensorRT FAISS RAG SLAM

Frameworks & Tools

Next.js FastAPI React Node.js Express Electron Docker Nginx

Embedded & Robotics

ESP32 NVIDIA Xavier Drive AGX Arduino CAN SPI / I2C / UART AUTOSAR JTAG/SWD

Infrastructure

AWS EC2 PostgreSQL Supabase Jenkins CI/CD Git Linux

Protocols

REST gRPC WebSocket WebRTC OAuth 2.0 Meta Cloud API

Education & Achievements

Education

MS in Electrical & Computer Engineering
Loyola Marymount University, Los Angeles, CA
Aug 2016 — May 2018
BE in Electronics & Communication
Gujarat Technological University, Ahmedabad, India
Jun 2012 — Jun 2016

Achievements

IEEE Publication
"Counting Static Targets Using a UAV On-The-Fly and Autonomously"
CRV 2018 Conference • IEEE Xplore
FAA Remote Pilot Certificate
Part 107 — Unmanned Aircraft Vehicle
April 2017

Get In Touch

I'm always open to interesting conversations about AI, robotics, and building products. Reach out — I'd love to hear from you.

Santa Clara, CA • (424) 393-7267 • dhruvildarji1409@gmail.com