David Kim
Education
M.Eng. Computer Science
Cornell University  Aug 2022 - May 2023
B.S. Computer Science
B.S. Electrical and Computer Engineering
Cornell University  Aug 2018 - Dec 2022
GPA: 3.708
- Dean's List FA20 - SP22
- ELI Undergraduate Research Scholar
Selected Projects
MIDI file parser. Synthesizes sound and generates real-time piano keypress effects using JavaScript. Programming language: developed in OCaml, interprets to SQL. Headache-proofs complicated queries with functional constructs: map and reduce. Full LED Tetris game for the Arduino Mega 2560. Organized with a finite state machine. Fully-functional Scrabble game for the command-line interface, written in OCaml. Scheduling app for group events. React frontend topped with Google Calendar API + OAuth backend. Completely custom built with lots and lots of CSS grid. No satisfaction guarantee with Internet Explorer.
Skills
Programming Languages:
Java, Python, JavaScript, PHP, OCaml, SQL, C/C++
Other:
Git, Linux, Bash, Docker, Node, React, ROS
Relevant Employment
Jun 2021 - Aug 2021 ◦  Nashville, TN
Amazon Robotics · Firmware Co-op
Jan 2021 - May 2021 ◦  North Reading, MA
May 2020 - Aug 2020 ◦  Boston, MA
Cornell Engineering · Teaching Assistant
Jan 2019 - Current ◦  Ithaca, NY
  • CS 4780: Machine Learning
  • CS 3110: Functional Programming
  • ECE 2300: Digital Logic & Computer Org.
  • ECE 1210: Computing Technology in Smartphones
  • PHYS 1112: Intro Physics: Mechanics & Heat
Extracurriculars
EmPRISE Lab · Research Assistant
Sept 2021 - Current ◦  Ithaca, NY
  • Developed an autonomous bathing system for disabled people with a robotic arm and RGBD + thermal camera data.
Sept 2019 - May 2022 ◦  Ithaca, NY
  • Led and managed the Data Engineering team.
  • Designed Cypria frontend and MCI backend.
Suh Research Group · Research Assistant
May 2019 - May 2020 ◦  Ithaca, NY
  • Designed a method to compute partial convolutions of CNNs with PyTorch.
Relevant Coursework
CS 4820
CS 4780
ECE 4750
ECE 5725
ECE 4960
Theory of Algorithms
Machine Learning
Computer Architecture
Embedded Operating Systems
Fast Robots