Skip to content
View imjbassi's full-sized avatar

Block or report imjbassi

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
imjbassi/README.md

👋 Hi, I'm Jaiveer Bassi

AI Robot Operator at Physical Intelligence
MS in Software Engineering · BS in Computer Science

I build systems across robotics, machine learning, AI reliability, and full-stack software. My recent work focuses on robot-fault diagnostics, demonstration-data quality, reproducible ML evaluation, and scientific benchmark auditing.


Research & Publications


Technical Skills

Languages

Python C++ Swift TypeScript JavaScript Java SQL Assembly

AI, ML & Scientific Computing

PyTorch OpenAI Hugging Face NumPy pandas scikit-learn

Robotics, Infrastructure & Web

Kubernetes Docker Redis PostgreSQL Arduino SocketCAN UR RTDE React Next.js Flask AWS


Selected Projects

  • π0 on a Budget — Fine-tuning π0-FAST on a consumer RTX 4070 using synchronized demonstrations from a custom four-degree-of-freedom teleoperation arm, followed by open-loop and closed-loop evaluation.

  • Demonstration Quality Robustness — Controlled simulation study of 660 policy fits measuring how specific demonstration failure modes degrade closed-loop policy performance, and how poorly open-loop evaluation tracks that damage. Paper (PDF).

  • UR5e RTDE Fault-Injection Harness — Drives a simulated UR5e over RTDE, the same interface used by production UR5e cells, logs synchronized joint telemetry, and deliberately induces connection faults to characterize whether the client fails with a clean exception, a hang, or a native crash.

  • openpi Language-Steerability Demo — Runs the public π0.5 LIBERO checkpoint in a single simulated scene with different language instructions and scores success with the simulator's own goal checks. Trained and paraphrased prompts succeed 10/10, while novel object recombinations drop as low as 1/10.

  • Grasp Annotation Dataset Pipeline — Data-ops pipeline that samples public robot-arm video into frames, provisions a Labelbox project with a grasp-focused ontology, and exports completed labels as COCO JSON. Each frame can carry a grasp_event bounding box, an object_contact keypoint, and a failure_mode label (drop, miss, collision, timeout, or success).

  • CAN Bus Fault Injector — Three-node Arduino/MCP2515 CAN bus with SocketCAN monitoring and a documented catalog of physical and protocol-level faults. Article on Medium.

  • GELLO-Style Leader–Follower Arm — Approximately $30 potentiometer-based teleoperation rig using direct joint-space control without inverse kinematics. Article on Medium.

  • Scribbot — A low-cost, mostly 3D-printed desktop robot arm that draws on a 3 × 3 inch sticky note: an MG90S base on a 2:1 printed gear, MG996R shoulder and elbow, an MG90S wrist, and a gravity pen holder, driven by an Arduino Nano and PCA9685 servo driver, with OpenSCAD sources, printable STLs, and stage-by-stage build guides.

  • Chess-RL Engine — AlphaZero-inspired engine that learns only through self-play: a C++ bitboard move generator exposed through pybind11, a PyTorch policy/value network on an 18-channel board encoding, and a PyGame interface showing move probabilities in real time.

  • Neural Net Mapper — Trains an MLP on a synthetic shapes dataset and renders an animated map of its inner workings: neuron activations, weight signs and magnitudes, dropout, predictions, and live loss/accuracy curves.

  • MedStract — Flask web app that retrieves peer-reviewed abstracts from PubMed and turns them into summaries calibrated to four reading levels, from the general public to the domain expert, with question answering over the results, publication-trend charts, and citation exports (APA, MLA, Chicago, Vancouver, BibTeX, RIS).

  • Castline Studio — Production e-commerce order system with client-side STL analysis, Etsy and shipping integrations, and automated email.


Experience

Undergraduate Research Fellow — Stanford University

Stanford, CA · September 2026–Present

AI Robot Operator — Physical Intelligence

San Francisco, CA · May 2026–Present

  • Generate high-quality demonstrations for general-purpose robotics foundation models by teleoperating robotic arms through manipulation, sorting, and assembly tasks.
  • Evaluate model behavior against quality benchmarks, identify edge cases and failure modes, and annotate task data for model development.
  • Diagnose recurring hardware–software faults across distributed robotics systems by tracing failures through service logs and documenting root causes for engineering teams.

LLM Response Evaluator — Handshake AI

Remote · April 2026–June 2026

  • Evaluated LLM-generated code and technical responses across AI/ML and software-engineering domains, scoring correctness, instruction following, and writing quality.

Software Developer — Kaiser Permanente

Berkeley, CA · October 2023–June 2024

  • Developed a React, Express, REST, and SQL application for uploading, processing, and reviewing clinical-laboratory instrument data.
  • Built validated data pipelines that consolidated more than 50 instrument fields into an automated upload workflow.
  • Investigated data-recording defects, documented failure patterns, and improved pipeline reliability.

Certifications


Education

  • MS, Software Engineering — Grand Canyon University (May 2024–October 2025)
  • BS, Computer Science — University of Silicon Valley (May 2021–August 2023)

Connect

LinkedIn GitHub Portfolio ResearchGate


Open to full-time opportunities in robotics software, AI/ML engineering, full-stack development, and AI reliability.

Pinned Loading

  1. chess-reinforcement-learning chess-reinforcement-learning Public

    An AlphaZero-inspired chess engine combining a high-performance C++ backend and PyTorch-based neural network. It trains via self-play and improves without human data. Features include a real-time P…

    Python 4

  2. pi0-on-a-budget pi0-on-a-budget Public

    Fine-tuning π0-FAST on an RTX 4070 using synchronized camera and joint demonstrations from a custom 4-DOF teleoperation arm, with LeRobot conversion, policy serving, open/closed-loop evaluation, an…

    Python 1

  3. ur5e-rtde-harness ur5e-rtde-harness Public

    A control and fault-characterization harness for UR5e robot arms using URSim and RTDE interface. Connects to a simulated UR5e, drives motion, logs telemetry, and induces faults to characterize RTDE…

    Python 1

  4. demo-quality-robustness demo-quality-robustness Public

    Controlled study of how five demonstration failure modes affect behavior cloning, using 660 policy fits, two policy families, and transition-matched controls.

    Python 1

  5. brain-tumor-mri-classification brain-tumor-mri-classification Public

    Reproducible audit of brain-tumor MRI classification benchmarks, identifying patient-level leakage, duplicate contamination, and performance under patient-disjoint evaluation.

    Python 2

  6. state-count-sampling-bias state-count-sampling-bias Public

    Reproducible audit of how sampling budget biases apparent state counts from PCA, TICA, and VAE analyses of molecular simulation data.

    Python 1