top of page

Selected PROJECTS

Research | Developing a Biosensor using e. Coli 
 
This work is for a research project in Professor Michel Maharbiz's lab at UC Berkeley. The goal of the project was to develop a biosensor using chemotactic e. Coli as the sensing agent. During the process of developing the bioseonsor, many tests were conducted under a microscope to visualize how e. Coli bacteria react to different concentrations of liquids they were immersed in. The test videos were recorded and python scripts were used to analyze whether liquid concentrations could be predicted by studying the bacteria's motor bias or rotation speed. 
 
  • Please check out the git repo for the project code here.
Coursework | Maze Solving Robot
 
The goal of our project was to program a Zumy, a small robot, to successfully solve and traverse a maze autonomously.  There are three main components to this project: sensing, planning, and actuation.  We used infrared sensors to sense the three-dimensional walls.  The planning followed a right hand on the rail strategy.  The actuation was done by publishing ROS (Robot Operating System) commands from the base computers in the Cory labs to the Zumy being use at the time.
  • Please check out the project website here.
  • Check out the git repo for the project code here.
Coursework | Chicken Scratch - The Writing Robot
 
The goal of our project was to create Chicken scratch, a small robot, to successfully write notes. There are two main components to this project: mechanical design and software implementation. We used three servo motors to control the movement of the robot arms, as well as two DC motors to control the shifting of paper. Our software linearizes the full forward kinematics of the robot, which we use to output joint velocities, and convert to servo positions. The software was embedded on an Arduino UNO microcontroller and the hardware was constructed with laser cut wood pieces and screws.
  • Please check out the project website here.
  • Check out the git repo for the project code here.
To see more or discuss possible work let's talk >>

Research 

Courswork

Courswork

Personal

Personal | Hangman Game iOS App
 
I've loved playing Hangman as a child, so to learn iOS app development, I made a Hangman game. A user can start a game, make guesses for a phrase, see their progresses toward the phrase, see a list of previously guessed incorrect letters, see how many guesses they have left (indicated by a hangman image), be alerted of a win or loss, and start a new game.
  • Check out the git repo for the project code here.
bottom of page