Hi! My Name is David Yi

I'm a

About Me

I am a Mechanical Engineer with experience in Robotics, Manufacturing, Mechatronics, and Mechanical Design. I am currently pursuing a MS in Mechanical Engineering with a concentration in Robotics and Controls at Columbia University. I have 3+ years of working experience with:

  • Working in team settings with the goal to accomplish task efficiently
  • 2D/3D modeling software such as Solidworks and Autodesk
  • Managing large scale projects that can exceed +$1,000,000
  • Start-up like environments with a lot of responsibilities and duties
  • Designing different products from inception to final design

My experiences have shaped me to be a more well-rounded mechanical engineer. My time at Columbia University has given me the opportunity to collaborate with like-minded individuals who work on challenging projects. I have experience programming machine learning algorithms, state estimation, path planning, forward and inverse kinematics, and much more. I have designed individual variations of robots, from walking quadripeds to inch worms.

Resume

Portfolio

Here I have all of my projects that I have done that showcases all of my abilities.

  • All
  • Robotics
  • Mechanical Design
  • Hardware
  • Programming

Robot Metabolism

Recreating the Origins of Life using Robot Links

Morphbots

The future of educational robotic kits

Kashmir World Foundation

Protecting wildlife with technology

Robotic Studio

Designing and assembling a four legged robot that can walk and dance to music.

Pendulum Physics Simulator

Designing a pendulum physics simulator

Topology Optimization and Lattice Structures

Optimizing the mass and shape of a table and chair using Altaire Inspire

3D Printed Lampshade

Designed and 3D printed a lampshade and cover for a tealight

State Estimation

Programmed an Extended Kalman Filter algorithm in Python

Forward and Inverse Kinematics

Programmed and simulated forward and inverse kinematics of a KUKA and URD5 arm with ROS and Python

Obstacle Avoidance with Robot Arm Simulation

Programmed and simulated KUKA and URD5 arm to avoid obstacles using ROS and Python

Evolutionary Computation and Design Automation

Programmed an evolutionary algorithm of an "animal zoo"

Skills

Programming 80%
Manufacturing 90%
Prototyping 90%
CAD 85%
Teamwork 100%
Time Management 95%