Projects

Selected technical projects in robot learning, hardware integration, and machine learning infrastructure.

LeRobot SO-101 VLA Policy demo

LeRobot SO-101 VLA Policy

2026

Currently developing an end-to-end Vision-Language-Action (VLA) policy pipeline for the LeRobot SO-101 robotic arm. The project focuses on data collection, imitation learning, and deploying state-of-the-art transformer architectures for continuous robotic manipulation tasks.

PythonPyTorchLeRobotHugging FaceVLA ModelsSO-101 Arm
RL & Path Planning Algorithms (Gymnasium) demo

RL & Path Planning Algorithms (Gymnasium)

2026

Developed a clean, extensible repository for training classic Gymnasium control tasks. Implemented classical path planning (A*, RRT*), state estimation (Kalman Filters), and a suite of Reinforcement Learning algorithms including PPO, DQN, and Tabular Q-Learning.

PythonPyTorchGymnasiumReinforcement Learning
Isaac RL Tasks: Custom Manipulation Environments demo

Isaac RL Tasks: Custom Manipulation Environments

2026

A collection of custom reinforcement learning environments built on NVIDIA's IsaacGymEnvs. Designed to port manipulation tasks from established simulators (ManiSkill, RoboSuite) into Isaac Gym's massively parallel GPU simulation for extremely fast policy training at scale.

PythonIsaac GymReinforcement LearningPyTorchGPU Simulation
Uniq: Intelligent Browser Automation demo

Uniq: Intelligent Browser Automation

2026

Engineered an autonomous browser agent that uses Google Gemini 3.0 Flash to decompose user tasks into multi-step plans. Developed a resilient Agent Loop featuring semantic auto-scroll, graduated failure recovery, and DOM-based interactive region detection. Built during the Google Gemini Hackathon 2026.

TypeScriptNode.jsPlaywrightGemini 3 FlashWebSocketsSQLite
English–Chinese NMT with Transformer demo

English–Chinese NMT with Transformer

2025

Built a Transformer-based neural machine translation system from scratch. Trained on Hugging Face's opus-100 parallel dataset. Includes a Gradio app for quick interactive translation and auto-detects Google Colab paths for seamless cloud training.

PythonPyTorchTransformersSentencePieceHugging FaceGradio
Voice-Controlled Ground-Aerial Robot demo

Voice-Controlled Ground-Aerial Robot

2025

Designed a hybrid, multi-modal vehicle with a detachable drone basket and retractable arms. Built a system of four coordinated codebases integrating an ESP32-S3 and Arduino UNO. It transcribes audio via Deepgram and uses OpenAI GPT-4o to parse commands, executing real wheel/propeller motion in ~1 second.

C++Node.jsESP32-S3Deepgram APIOpenAI APIArduino
Gesture-Based Brightness Adjuster demo

Gesture-Based Brightness Adjuster

2024

Created a contact-free webcam tool to control screen brightness using OpenCV and MediaPipe. Continuously maps thumb-index pinch distance to brightness levels, using a pinky-curl gesture as a commit trigger. Won 1st place out of 36 participants at the BASIS national hackathon.

PythonOpenCVMediaPipeComputer Vision
Monte Carlo Ising Simulation demo

Monte Carlo Ising Simulation

2024

Simulated 2D Ising spin-lattice models using the Metropolis Monte Carlo method. Explored phase transitions, total energy calculations, and equilibrium states in statistical mechanics. Conducted as part of Cetus Research under PI Prof. Erik Luijten at Northwestern University.

PythonNumPyMatplotlibStatistical PhysicsAlgorithms