Richard Gao
I am a Software Engineering student at Olin College of Engineering. I like to write code and make music. Click on any of the project images for more details.

algorithms application-development ar/vr computer-vision design electronics entrepreneurship full-stack machine-learning math music robotics web-development

© 2020 Richard Gao's Portfolio

Follow the Leader

Follow the Leader

Follow the leader behavior for a decentralized robotic swarm using fuzzy logic
Shadow Neato

Shadow Neato

Robot behavior to hide in shadows using the MTMT Shadow Detection Model
Implementing a Particle Filter

Implementing a Particle Filter

Solving the robot localization problem using a particle filter
Designing Universal Sabbaticals for Music Educators

Designing Universal Sabbaticals for Music Educators

Through 3 phases of user collaborative design, designing a product idea to benefit Music Educators
SoftVST

SoftVST

Single oscillator synthesizer VST written in C/C++
Exploring Behavior Based Robotics

Exploring Behavior Based Robotics

Robotic boat that hunts and follows a target while avoiding obstacles
Real Steel Shadowboxing Robot

Real Steel Shadowboxing Robot

3D printed 8-DoF robot that tracks and mimics your every move
Sarcasm Detection

Sarcasm Detection

Using naive bayes to detect sarcasm. Trained on reddit comment data.
Poker Card Classification

Poker Card Classification

CNN with transfer learning to classify cards by suit and number
Mechatronics Labs

Mechatronics Labs

Bike Light; 3D Scanner; Line Following Robot
EnergySage

EnergySage

Summer Internship 2019. Developed django templates and added to testing harness for CI
Gauntlet

Gauntlet

Using gradient descent to control a differential wheeled robot to a goal
Designing a Boat

Designing a Boat

Designed and modeled a boat that is optimized to float level, have an AVS of 120°-140°, and be fast
heAR

heAR

Helping the hearing impaired with an AR app for the Magic Leap Headset
Dine

Dine

Food Recommendation Startup - Streamlining the way you decide what to eat
Text to Portrait

Text to Portrait

Using a UR5 robotic arm to draw images from the internet
Salmon Rush: Play Experience

Salmon Rush: Play Experience

Bioinspired children’s game designed for total fun
Flex Glove

Flex Glove

Analog pitch fluctuating flex sensor glove
Playing around with React

Playing around with React

Memory game & todo list created with the React library
Pomodoro Chat

Pomodoro Chat

Video chat platform for studying with an accountability partner. Based on the concept of the pomodoro technique.
Personal Clipboard

Personal Clipboard

Copy and paste productivity google chrome extension
Collaboradoodle

Collaboradoodle

Web app that allows users to draw together with a personal dashboard and invite system

Social Links