Projects
A collection of things I've built over the years.
Bimanual Towel Folding Robot
A bimanual robot that learns to fold towels, with a follow-up using real-time chunking (RTC) for smoother execution.
Detachable Robot Arm
A robot arm with a detachable, self-detaching gripper for tool-use and modular manipulation.
Speech LM
An implementation of a speech language model trained to generate and continue audio.
Biomemex
A bio lab AI copilot that tracks your procedure and flags mistakes.
Chessbot
A physical robot that plays chess against you on a real board.

Brain to Art
Turning brain signals into generated art.

MemeGen
Automatically generating memes from a prompt.

Lumid
An iOS app that turns any text into natural, expressive speech you can listen to anywhere.

BrainBeats
Type a topic, pick a genre, press play. Turn knowledge into music and make learning unforgettable.

MiniAI
A minimal deep learning library built from scratch for learning and experimentation.

PreScribe
Records and transcribes a doctor-patient conversation while giving a checklist of prescribed medication requirements to assist doctors in getting an accurate medication history.

Blind Web Browser
A web agent that browses the web on your behalf, designed for accessibility.

Discovery
Teaching through discovery fiction generated on the fly using LLMs.

DDQN for Atari
Implemented the Double DQN reinforcement learning method for Atari environments in OpenAI Gym.

Curis
Keeps physicians informed about the best course of action for cancer patients by finding relevant medical trials.
CS Resume Builder
Personalized resume reviews to help you pass the resume screening process.

Create Your Demo
A studio to create voiceovers for product demos.

Paper Leaderboard
Find the latest and most promising research papers through a community-driven leaderboard.

RL Algorithms
A library of my implementations of reinforcement learning algorithms.

Simple Gridworld
A gridworld for training reinforcement learning algorithms using OpenAI Gym.

Multi Armed Bandits
A library of Multi-Armed Bandit environments built on top of OpenAI Gym.

FastSpeech 1 / 2
A PyTorch reimplementation of the FastSpeech architecture for text-to-speech.

Optimine
Mined data from Twitter for specific topics and analyzed their sentiment.

Bookify
Convert book and research paper titles into audio for easy listening.

Speech Emotion Recognition
Fine-tuned a ResNet image classifier on the speech emotion recognition task.

WaveNet Implementation
An implementation of an unconditioned WaveNet architecture.

Robo Rev
Train your own robotic dog companion with voice recognition and object detection.

Letter Grade Calculator
A script to calculate your class letter grade from your scores and their weightings.

Ambient
Analyze customer service calls to get an overview of your service quality and effectiveness.

Random Leetcode
A website that randomly selects a Leetcode question from the Blind 75 list.

Eco
Support eco-friendly projects by funding them.