Piyush Medikeri

Systems engineer building reliable software for intelligent, performance-critical products.

My work spans systems software, applied AI, developer tools, and autonomous machines, from benchmarking and evaluation to production automation and hands-on robotics.

01

Featured projects

Cross-Platform AI Benchmarking

Performance engineering

Built declarative, automated LLM/VLM benchmarks across DGX Spark, Jetson, DGX, Apple Silicon, and AMD systems, with CI and live dashboards for throughput, latency, and memory.

ImpactReplaced one-off benchmark scripts with a shared, repeatable source of truth.
TensorRT-LLMvLLMMLXCI/CDPerformanceDashboards

GPU-Accelerated Robotics and Manipulation

Robotics

Contributed benchmarking harnesses, automated tests, and MoveIt 2 / ROS 2 demos for NVIDIA Isaac cuMotion, validated on Jetson Orin and x86.

ImpactHelped validate GPU motion planning across edge and desktop systems and support a published reference workflow.
Isaac ROSROS 2MoveIt 2cuMotionJetsonC++

Self-Service Device Pool

Full-stack platform

Built a platform for teams to discover, reserve, and connect to shared Linux, macOS, and Windows systems. A lightweight agent reports live CPU, memory, and GPU health.

ImpactTurned manual device coordination into a searchable reserve, connect, and release workflow.
Next.jsTypeScriptPostgreSQLPrismaDockerPlaywright

Local AI Briefing System

Local AI and reliability

Built a scheduled research and briefing service around a locally served Qwen model, with system services, health checks, watchdogs, and deduplication.

ImpactKeeps a recurring AI workflow running unattended and recoverable when inference or delivery fails.
llama.cppQwenDGX SparksystemdAgent WorkflowsReliability
02

About

I work across the path from a model running on hardware to a developer deciding whether the system is fast, reliable, and useful.

Benchmarking and evaluation

I compare LLM and VLM stacks across NVIDIA, Apple Silicon, and AMD hardware, then turn the results into repeatable recipes, dashboards, and concrete engineering feedback.

Reviewer and publication support

I work directly with reviewers, publications, technical bloggers, creators, and press. I help select representative workloads, design reproducible benchmark methods, troubleshoot setup, and interpret results.

Robotics

My earlier work focused on motion planning, perception, and ROS 2 manipulation on Jetson and x86. That background still shapes how I evaluate AI systems.

03

What I work on

Performance

AI Inference & Benchmarking

Cross-platform LLM/VLM benchmarking across NVIDIA, Apple Silicon, and AMD, reproducible recipes, CI pipelines, and live dashboards. Serving and quantization tuning on vLLM and TensorRT-LLM.

Robotics

Robotics & Simulation

GPU-accelerated robotics on the Isaac stack, Isaac ROS/Sim/Lab, MoveIt 2, ROS 2 manipulation and perception pipelines validated on Jetson and x86.

Evaluation

Developer Experience & Evaluation

Agent-driven review harnesses that automate documentation testing, edge-case probing, and structured reporting, functional and quality reviews that produce prioritized, actionable fixes.

External technical enablement

Reviews, Guides, and Technical Content

Partner with independent reviewers, publications, technical bloggers, creators, and press on fair, representative benchmarks. Author reviewer guides, technical blogs, demo walkthroughs, launch material, and hands-on labs.

04

Earlier projects

V-REP simulation of striker and goalkeeper reinforcement-learning agents. Reinforcement learning

Multi-Agent Penalty Kick

Trained striker and goalkeeper agents together with Q-learning in V-REP, exploring competing policies, discrete action spaces, and reward design.

ROS and Gazebo package-delivery planning simulation. Planning

Hierarchical Package Delivery

Decomposed vehicle routing into package clustering and delivery routing, comparing two solver pipelines implemented with ROS and simulated in Gazebo.

Autonomous harvesting robot built for the E-Yantra competition. Computer vision

Autonomous Harvesting Robot

Built an E-Yantra robot that detected requested fruit on a Raspberry Pi, plucked it with a gripper, and delivered it to assigned arena coordinates.

Staircase-climbing wheelchair prototype with robotic arm. Assistive robotics

Staircase-Climbing Wheelchair

Built a gyro-stabilized, Arduino-controlled prototype with a robotic arm in 24 hours; placed first among 30 national teams and later earned IEEE Best Hackathon Project.

05

Selected public work

06

Experience

JUN 2023 to PRESENT

Sr. System Software Engineer, AI & Robotics · NVIDIA

Cross-platform benchmarking, LLM/VLM inference tuning, and agent-driven evaluation. Guide external reviewers and publications on representative workloads and reproducible methods, and create reviewer guides, technical content, demos, and DLI courses.

JUN 2021 to JUN 2023

System Software Engineer, AI & Robotics · NVIDIA

GPU-accelerated motion planning (Isaac cuMotion), MoveIt 2 / ROS 2 manipulation demos, and perception pipelines validated on Jetson and x86.

JUN 2020 to AUG 2020

ROS Developer Intern · MathWorks

Built a Simulink ROS Toolbox block for multi-sensor time alignment and a throughput benchmarking harness whose tuning guidelines were adopted by the team.

JAN 2019 to JUL 2019

Robotics Engineering Intern · PLEN Robotics

Built a ROS package fusing face recognition with order management for a humanoid café robot, and prototyped a vision-based door-unlocking system.

Education

M.S. · 2021

Arizona State University

Robotics and Autonomous Systems (Artificial Intelligence), 3.9 / 4.0.

B.E. · 2019

R.V. College of Engineering

Electronics and Communication Engineering, Bengaluru, India.

07

Toolkit

Languages

PythonC++CMATLABSQL

AI and machine learning

PyTorchTransformersLoRA/QLoRATensorRT-LLMvLLMNeMoQuantizationRAGAgents

Robotics

ROS 2Isaac ROSIsaac SimIsaac LabMoveIt 2Omniversesim-to-realURDF/USD

Systems and GPU

CUDATensorRTDockerNGCCI/CDJetsonDGX / Sparkaarch64Linux
Contact

Interested in working together?

I am open to senior engineering roles spanning AI systems, performance, developer tools, and robotics.