Hello there! I'm David Zhang, a high school student with a keen interest in software, particularly within the fields of robotics and automation. At school, I lead the programming division of our robotics team and was a former intern at the NASA Ames Research Center. When I have spare time, I enjoy playing chess, testing surviv.io hacks, or reading.
Lead programming team (~15 members) in developing the software behind an autonomous submarine capable of navigating obstacles, firing torpedoes, and manipulating objects. Design the entire software stack (C/C++, Python, MATLAB) and implement machine vision, SLAM, and PID control. Semifinalist at RoboSub 2017 and 2018.
Work within the Auotonomus Systems and Robotics Group on flight guidance, navigation, and control.
Teach middle school students (~40 people) programming in Scratch and Java in an after-school program.
In addition to being passionate about software, I also enjoy playing soccer and the viola (not a violin). Occasionally, I'll play a game of chess with friends or against random people online. I try to stay updated on the latest tech news, and am particularly interested in computer hardware and cryptocurrency.