Nippun Sabharwal

Nippun Sabharwal

B.S. Computer Engineering · University of Illinois at Urbana-Champaign · Grainger College of Engineering

I build systems that perceive, learn, and act in the physical world. My interests span robot learning (world models, imitation learning, teleoperation), computer vision (3D reconstruction, physics-informed restoration, NeRFs), and AI systems (LLM agents, benchmarking, CUDA optimization). I've worked on world models and humanoid control at a robotics startup, published at NeurIPS 2025, and currently conduct vision research at the National Center for Supercomputing Applications. I also enjoy building from first principles: I've written an OS kernel, designed CPUs, and built VR teleoperation pipelines for data collection.

News

Publications

Toward Engineering AGI: Benchmarking the Engineering Design Capabilities of LLMs
X. Guo, Y. Li, X. Kong, N. Sabharwal, et al.
Proceedings of the 39th Conference on Neural Information Processing Systems (NeurIPS 2025)
Physics-Based Dynamic Scene Reconstruction for Atmospheric Turbulence Correction
N. Sabharwal, et al.
In preparation, target: AAAI 2026

Selected Projects

Multimodal Robotic World Model 2024 – present

In progress

Developing a unified sensor and teleoperation AI model that fuses vision, proprioception, and human demonstration data to accelerate robot skill acquisition. The model enables robots to build internal world representations from diverse sensory inputs and operator guidance, allowing them to learn complex manipulation tasks with significantly less data and safer, more intuitive human-robot collaboration.

WallE: VR-Based Robot Teleoperation Interface 2024

Link: https://youtu.be/zHB2BcJn3Ps

Contributors: Nippun Sabharwal, Shreyanka Sinha

Engineered an intuitive VR teleoperation system that enables precise, real-time remote robot control by translating head movements into robot actions and providing immersive 3D visual feedback for enhanced depth perception.

STL credit: OpenTeleVision

Photorealistic Sim-to-Real via 3D Gaussian Splatting + MuJoCo 2025

The visual sim-to-real gap is the biggest bottleneck in scaling robot learning: policies trained on flat-shaded MuJoCo scenes fail against real-world lighting and textures. This project fuses a photorealistic 3D Gaussian Splat of a real lab with MuJoCo physics so robot policies train in an environment that looks real and behaves real, tackling the same visual grounding problem that labs like Physical Intelligence, Google DeepMind, and Toyota Research Institute are racing to solve.

Physics-Based Dynamic Scene Reconstruction 2024 – 2025

Submitting to AAAI 2026

Developing unsupervised, physics-informed deep learning frameworks to model and compensate for atmospheric turbulence and fluid dynamics in visual data. Integrates convolutional encoders, optical flow estimation, and advanced digital signal processing filters (Fourier and wavelet domain) with physical optics simulations and 3D geometric scene reconstruction. The system accurately predicts and corrects refractive and flow-induced distortions in real-world imagery, with potential to transform imaging in challenging environmental conditions. Model training conducted on parallel supercomputing clusters.

Hybrid Robot Learning & Control for Contact-Rich Manipulation 2025

Deploying learned policies in the real world requires more than good imitation: it requires robustness to novel states, graceful degradation, and integration with classical perception and control. This project builds the full stack from first principles (URDFs, PD control, 3D vision) through modern imitation learning (DAgger, ResNet18 visuomotor policies), culminating in a Simplex safety architecture that achieves 100% task success where vision-only (40%) and learned-only (60%) each fail, the kind of hybrid system needed for reliable real-world robot deployment.

CUDA CNN Kernel Optimization 2025

Every breakthrough in AI training and inference (FlashAttention, cuDNN, custom training kernels) comes down to someone understanding exactly how GPU hardware works. This project is that deep dive: iteratively rewriting the same CNN forward pass across 6+ kernel versions, exploiting every level of the CUDA memory hierarchy, mixed-precision arithmetic, and async execution, the same primitives that power model training infrastructure at scale.

AI-Accelerated Hardware Design & Benchmarking 2024

Published at NeurIPS 2025

Leveraging Large Language Models to automate the generation and verification of SystemVerilog modules for complex hardware design tasks. Developed a comprehensive benchmarking pipeline to evaluate LLM performance in hardware design, featuring built-in automated graders that test LLM-generated modules against testbenches using open-source simulation software. The suite includes a diverse array of tasks varying in complexity and domain-specific requirements, enabling thorough assessment of LLM capabilities across the hardware engineering lifecycle.

RISC-V OS Kernel + Journaling Filesystem + I/O Drivers 2025

Developed a full UNIX-style operating system kernel and robust journaling filesystem from scratch for the RISC-V architecture.

System on Chip: 16-bit CPU Core + Graphics Controller 2024

Designed and implemented a 16-bit CPU based on a reduced instruction set, x86-inspired ISA in SystemVerilog, end-to-end from ISA specification through FPGA verification.

DoorGuardian: Autonomous Security System 2023

Contributors: Nippun Sabharwal, Vayun Gupta, Siddarth Natarajan

Developed an autonomous security system to modernize access control, replacing traditional key/card-based systems with sensor-triggered visual verification and remote actuation.

PotterMost Platform 2018

My first project! Built and scaled a Harry Potter fan community to 12,500+ registered users and 4,000+ social media followers. Led and coordinated a team of 30 volunteers to develop quizzes, discussion forums, and engaging content, fostering a highly active online platform.

Research Experience

National Center for Supercomputing Applications (NCSA) Jan 2025 – Present
Computer Vision Researcher, PI: Prof. Narendra Ahuja
NeurIPS 2025: LLM Engineering Design Benchmark 2024 – 2025
Researcher, Prof. Bin Hu's group

Industry Experience

AstraZeneca May – Aug 2025
Machine Learning Intern · Gaithersburg, MD
Mashreq Bank May – Jul 2023
Cloud Infrastructure Intern

Skills

ML / AI: PyTorch, TensorFlow, JAX, CUDA, XGBoost, HuggingFace, LangChain, Transformers, NeRFs, Diffusion Models, RL
Vision / Robotics: OpenCV, Optical Flow, Stereo Vision, 3D Reconstruction, ROS/ROS2, Teleoperation, Imitation Learning, Unity
Systems: C, C++, RISC-V, SystemVerilog, FPGA/Vivado, Linux Kernel, Device Drivers, QEMU
Infrastructure: Python, Java, SQL, Docker, Kubernetes, AWS (Bedrock, SageMaker, EC2), Azure, Git, CI/CD

Education

University of Illinois at Urbana-Champaign Aug 2022 – May 2026
B.S. Computer Engineering, Grainger College of Engineering