AI Engineer  ·  Founder  ·  Builder

Rithwick Sethi

I build autonomous drones

I'm currently an M.S. in Artificial Intelligence student at Carnegie Mellon University, with a strong foundation in Machine Learning, Deep Learning, Generative AI, RAGs/LLMs, Robotics, and Agentic AI.

Currently building intelligent systems as an AI and HWT Intern at Apple.

Rithwick Sethi at Carnegie Mellon
(01) — Now

A Builder at the Fusion of AI and Hardware.

  • My work spans agentic AI and RAG/LLM systems, generative video and diffusion models, and deep reinforcement learning for autonomous UAV swarms; built on large-scale systems engineering: validation and trace pipelines, simulation harnesses, and AI tooling for complex hardware.
  • Head TA for five courses at CMU: AI Innovation (11-654), Generative AI & LLMs (14-825), Hardware Arithmetic for Machine Learning (18-640), AI in Business Modeling (14-789), and Wireless Communications (18-758).
  • Innovated & incubated Naami in CMU's AI Venture Studios: Automating the in-between frames from the key frames that animation studios still draw by hand. Our pipeline returns production-quality in-betweens, with selective frame regeneration that preserves visual continuity.

Actively seeking Spring 2027 Full-Time roles in AI Systems, Agentic AI, Machine Learning, and Robotics.

Always excited to meet new people and learn new things. Please feel free to reach out!

Rithwick Sethi at Carnegie Mellon
(02) — Experience

Where I've built.

2026 — Present

AI and HWT Intern
Advanced Technologies Group · Apple

San Diego, California, USA

I build the internal tooling my team uses to understand what their software actually does on hardware.

  • Architected a four-stage pipeline that streams heavy execution traces, reconstructs concurrent resource lifetimes through stateful signal correlation, and renders 50,000+ discrete allocation blocks per trace as an interactive timeline.
  • Reverse-engineered an undocumented proprietary binary trace format at the byte level to synthesize spec-valid traces from sequence diagrams; letting engineers inspect call flows before they were implemented.
  • Shipped an agentic LLM system with multi-turn tool use and a live-preview feedback loop; it compiles technical documentation from natural-language intent, replacing a manual process.
PythonLLMsLangGraphMCPPandas
2024 – 2025

Software Development Engineer
Wireless Technologies and Ecosystems · Apple

Bengaluru, India

  • Performed large-scale validation and optimisation for the Non-Access Stratum (NAS) of the cellular protocol stack: the control-plane layer governing how a device registers, authenticates, and sustains sessions on 5G NR and LTE networks; building automated validation pipelines that enforce 3GPP conformance at scale.
  • Developed and optimised L3 pipelines spanning registration/attach, authentication and security-mode control, tracking-area updates, and service requests, along with the registration and connection-management state machines that drive them; automated the regression coverage around them.
  • Drove automated fuzzing to surface parser faults and state-machine deadlocks, and automated static analysis (Coverity) to catch null dereferences, buffer overruns, uninitialised reads and resource leaks pre-ship; backed by data-driven regression testing that mined large, complex field logs for recurring failure signatures.
  • Traced end-to-end interactions from application-processor triggers down to baseband, isolating cross-layer failures to ensure robust integration across layers and cut priority-1 defects in mainline ahead of release; steadily replacing manual inspection with automated tooling.
CPythonBashGit
2024

Software Development Engineering Intern
Wireless Technologies and Ecosystems · Apple

Bengaluru, India

Brought in to build an automated framework for the tedious, error-prone process of host test case development.

  • Designed and developed ULTRON, a standardised framework that cuts host test case generation from 5–6 hours to 10–15 minutes (~95%).
  • Converts baseband execution logs into formatted, syntactically and logically valid test cases, then auto-populates the expected-output assertions; replacing a fully manual process.
  • Built with extensible API support and adopted org-wide into Apple's internal tooling, improving efficiency, reliability, and scalability across test-development workflows.
PythonCPandasGit
2023

Research Intern
MITACS, École de Technologie Supérieure (ÉTS)

Montreal, Quebec, Canada

Project: AI-based coordinated target detection and tracking with a swarm of autonomous UAVs.

  • Implemented efficient deep reinforcement learning and heuristic-based AI models to coordinate a UAV swarm and allocate optimal paths for detecting and tracking unknown targets under visibility obstruction and target-motion uncertainty in urban areas; optimising for energy efficiency and optimal trajectory generation.
  • Layered on computer vision for real-time recognition from live UAV camera feeds using YOLO, as well as autonomous formation flying by translating an input pattern image into waypoint sets that place each drone in formation.
  • Rigorously evaluated and simulated using MATLAB/Simulink/Stateflow, Gazebo/ROS, and ArduPilot/PX4. Took this further as my main dissertation at Delhi Technological University.
PythonMATLABROSOpenCVNumPy
(03) — Founder · CEO · CTO

Naami.

An animated episode needs thousands of drawings. Senior artists draw only the key frames; every frame in between is drawn by hand, one at a time, and almost always outsourced to a studio that is short on labour. Naami automates exactly those in-between frames: key frames in, production-quality in-betweens out.

Presenting Naami
Naami
~3,000in-between frames hand-drawn per anime episode
~800×cheaper per finished minute than a studio quote
0.936mean continuity across 25 cut seams on shipped work
95–138sto regenerate a single clip in place, neighbours untouched

Under the hood: a vision-language pass writes anchored transition prompts from each key-frame pair, first-to-last-frame video diffusion fills the span between them, and every clip's end frame hard-locks to the next clip's start; so character and scene continuity holds across a whole sequence. The generator sits behind a model-agnostic adapter, because the durable asset is the review loop, not any one model.

Studios can review the output, flag three bad frames in fifty, and regenerate only those; same day, instead of next week. Built in CMU's AI Venture Studios, with our first commercial contract signed and in production.

(04) — Projects & Research

Projects and papers.

01

Multilingual Research Assistant Agent

GenAI & LLM Systems · CMU · Feb 2026

An agentic RAG system that answers research questions across four languages. Retrieval, translation, and synthesis run as separate tools the agent plans over, and the vector index was chosen by benchmark rather than by default.

LangGraphMilvusGKEMCPPython
02

Comic2Video — From Panels to Motion

Generative AI · CMU · Nov 2025

Fine-tuned a 14B video diffusion model to generate coherent motion between two sparse keyframes, with an optical-flow auxiliary loss enforcing temporal consistency. The pipeline it produced became the technical basis for Naami.

DiffusionLoRA/PEFTPyTorchAWSWandB
03

Seeing Through Occlusion

Computer Vision Research · CMU

Video instance segmentation for the case most trackers break on: objects that disappear behind other objects. Three parallel motion streams are fused by a learned gate, beating the InstMove baseline on OVIS.

PyTorchOpenCVPython
04

StrikeTag — Drone GeoTagging

DAUS 2025 · first author · from Smart India Hackathon 2022

A drone that detects a ground target mid-flight and resolves its real-world GPS coordinates from the camera feed alone, then streams them to a ground station. Started as a hackathon build and became a published paper.

PythonOpenCVROSNumPy
Read the paper ↗
05

MOMVO UAV Swarm Trajectories

ICECCT 2024 · first author · MITACS → DTU dissertation

A swarm of UAVs planning multi-target search trajectories with a multi-objective optimiser, jointly minimising flight time and energy. Beat published baselines on average path length and carried through to my dissertation.

PythonMATLABROSOpenCV
Read the paper ↗
06

Object-Tracking Drone

Autonomous Navigation · DTU

Closing the perception-to-actuation loop: a detector's bounding box flies the drone directly, correcting yaw from the box centroid and holding range from its area. No manual control anywhere in the loop.

PythonOpenCVTensorFlowNumPy
07

Human Action Recognition

Biometric Research Laboratory · DTU

Recognising human actions in video on HMDB51, with a sampling strategy built to pick the frames that actually carry information instead of sampling uniformly. Spatiotemporal features feed a teacher-student network.

PyTorchOpenCVPython
08

Gesture-Controlled Drone

Aerial Robotics · DTU

Flying a drone with hand gestures alone at ~99% recognition accuracy, in real time. Landmark sequences are classified from motion history rather than single static poses, then mapped straight to flight commands.

KerasOpenCVPython
09

PCOS Detection using ML

ICCCNT 2023 · first author

A controlled comparison across model families for early PCOS detection, published with the methodology as the contribution rather than one tuned accuracy number. Dimensionality reduction handled the correlated clinical features.

PythonPandasNumPy
Read the paper ↗
10

Traffic Lights Management System

Smart India Hackathon 2023 · National Winner

An adaptive traffic-signal system that reads live road conditions instead of running a fixed timer, combining on-street vehicle detection with plate recognition. Won Smart India Hackathon 2023 nationally.

PythonOpenCVPandas
11

AutoBot — Semi-Autonomous Bot

ICICAT 2023 · first author

A wirelessly commanded ground robot that follows trajectories and drops payloads at designated points, with the command protocol written from scratch over Python sockets.

PythonC
Read the paper ↗
12

Solar Energy Forecasting

18-752 · CMU · Spring 2026

Predicting solar output from raw weather-sensor data, where nearly all of the performance came from feature extraction rather than model choice. 253 raw sensor columns reduced to about 30 engineered features.

PythonPandasNumPy

Also co-authored

  • Audio-Based Machine Fault Diagnosis using Hybrid Feature Extraction and Ensemble LearningICCCNT 2024
  • AgroNet: A Decentralized Platform for Community-Driven Consultancy for Farmers & Agro-VendorsJAEM 2022
  • KrishiGrow: An Expert System-Based Macro and Micronutrient Visualization System for Smart Crop ManagementJAEM 2022
(05) — Honors & Awards

Recognition.

Competitions

  • National Winner, Smart India Hackathon 2022  Open Innovation in Robotics & Drones
  • National Winner, Smart India Hackathon 2023  Open Innovation in Transport & Logistics
  • Demonstrated autonomous drone capabilities to the Indian Army; secured $11M in funding
  • Finalist, Susquehanna Poker Tournament 2026  24 / 1193
  • Delegate, HPAIR 2023  Harvard Project for Asian and International Relations
  • Represented India at the Thailand International Science Fair 2019  Defluoridation of Water

Awards & Scholarships

  • Vice-Chancellor's Gold Medal for Department Rank 1 at DTU
  • Prof. P. Kundu Medal for the most achievements and highest CGPA at DTU
  • Branch Gold Medal, Electronics & Communication Engineering
  • Merit Scholarship recipient for Department Rank 1 in ECE
  • MITACS Globalink Research Award, Government of Canada
  • Perfect 10/10 GPA across three undergraduate semesters
(06) — Leadership & Community

AIMS-DTU.

The AIMS-DTU team

I taught myself AI and ML across my first two years at DTU. Then I built the place I wished had existed when I started.

I co-founded the Artificial Intelligence and Machine Learning Society of DTU in September 2021 and led it as President until May 2024, growing it from an idea into one of the university's largest technical societies. I stayed on as an advisor.

  • 2,500+ students reached, built on mentorship, webinars, and an explicitly beginner-friendly door in.
  • Organised large-scale ML hackathons, ran speaker sessions, and coordinated volunteer teams end to end.
  • The society won competitions and published research — the culture I wanted was one where members shipped, not just attended.
Two rules I ran it on: smart work over hard work, and knowledge transfer — build the systems, then hand them over so nothing depends on one person.
0students
3 yrsas President
Co-founderSept 2021
(08) — Contact

Let's build something.

Open to conversations on AI + hardware, autonomous systems, and generative products.

© 2026 Rithwick Sethi Designed & built from scratch