David Andrews

325401 Georgia Tech Station Atlanta, GA 30332-1400

dha@xoba.com / dandrews47@gatech.edu
https://broyojo.com
+1 908 723 5723
Computer Science Student @ Georgia Tech

PDF Resume

Projects

ML/AI

Computer Tracker
As part of my work at DuckAI, I developed a piece of software which accurately records and plays back actions done on the computer by a human. This software was necessary for research into multimodal computer agents as high quality data was required to finetune the base pretrained model.

Jarvis
I created a program to augment GPT-4's performance on tasks that required complex computation by giving it access to a Docker container with a Jupyter Notebook server, allowing it to perform advanced computation to answer questions. While this is similar to OpenAI's Code Interpreter, the model is given access to the internet and all the resources of the host machine, including a GPU, allowing GPT-4 to train small machine learning models on command. I plan to implement a skill library, similar to Voyager, which allows the model to build upon its previous skills or programs it has written.

Medical Claim GPT
I developed and trained a GPT model for Rialtic that generates medical claim histories. It is useful for developers to create mock data for testing as well as tech demos.

Human Evaluation of GPT-4's Answers to Stack Overflow Questions
A research paper I wrote for the AP Research program. You can read it here.

Simple Transformer Implementation
Experimentation with implementing a causal transformer from scratch with Pytorch that can learn Shakespeare. The code is hosted here.

Digital Logic & Circuits

Classic Minesweeper Implemented in Logic World
This implements "easy mode" from the classic Microsoft minesweeper game using only logic gates and circuits in Logic World . You can view the video showcase here.

Programmable 8-bit Computer Implemented in The Ultimate Nerd Game (TUNG)
I built a working programmable computer in TUNG using only NOT gates and wires, allowing me to build any logical system. I made a YouTube series called TUNG Tuesday where I streamed while working on the computer. I also made a series of dedicated update videos here. The tungboard files for the computer are hosted here.

Conway's Game of Life in TUNG
In this project, I made Conway's Game of Life, a cellular automata, in TUNG. I did this by making the game decentralized, where each cell communicates with its neighbors and updates its own state according to the rules of the game. A showcase video is located here.

Miscellaneous

Senior Center App
A prototype app for managing tenants and visitors as well as sign-in and sign-out for the Springfield Senior Center. It uses Tkinter and Python for the user interface and Python for the backend. With it, the senior center can manage which tenants and visitors are registered in each room and helps them keep a visitor log. Code hosted here.

Work Experience

T20 Prep Academy
Python and Java Tutor - Summer 2023
I tutor middle school and high school students about Java and Python programming 4 times a week, for 1 and a half hours each lesson.

Rialtic
Machine Learning Intern - Summer 2022 to Summer 2023
I was tasked to create fictional patient medical histories to help other software engineers in the company test their code. To accomplish this, I trained a generative transformer model to generate fictional medical histories from real ones. This effort culminated in a model which understands how medical histories are structured and one that could be used to predict future diagnoses for patients. For this project, I used Huggingface Transformers as well as PyTorch.

Springfield Senior Housing Inc.
Lead Programmer - June 2022 to Present
Created a robust Python backend system. Helped transition from paper to electronic records. Set up a registration and login system for visitors and tenants.

Office of Dr. Ann Jin Qiu, MD
Automation Technician - August 2020 to September 2020
With the closing of Dr. Ann Jin Qui's practice, she tasked me with sending out automated SMS texts, phone calls, and emails to her thousands of patients. I automated this process through Amazon SWS and Twilio, writing the project in the Go programming language.

Leadership

GLHS Coding Club Co-Founder and Co-President
2019 to 2023
I hosted weekly meetings of the club where we would practice for competitions, such as the American Computer Science League (ACSL), discuss programming topics, or work on coding projects.

Highlander Robotics Head Coder
September 2022 to June 2023
Our team competed in the First Tech Challenge (FTC) Robotics Competition in the Powerplay Competition. I helped the coders on the team learn how to use Java for the competition as well as how to use Android Studio and Git. I helped the team develop a strong base framework for our robot and helped with setting up complex movement systems such as RoadRunner. Through combined teamwork, we competed at the state level and were close to making it to the world championship. The code is available here.

Class Representative
May 2022 to Present
Organized fundraisers and raised $1,600+ in funds for the class of 2023 prom.

Extracurricular Activities

Honors and Awards

Exam Scores

SAT:
Reading Score: 760
Math Score: 790
Combined Score: 1560

Advanced Placement (AP):
  1. AP Calculus (BC) - 2022 May - Score: 5
  2. AP Calculus (BC): AB Subscore - 2022 May - Score: 5
  3. AP Chemistry - 2022 May - Score: 5
  4. AP Computer Science (A) - 2021 May - Score: 5
  5. AP Computer Science Principles - 2020 May - Score: 5
  6. AP English Language & Composition - 2022 May - Score: 4
  7. AP English Literature & Composition - 2023 May - Score: 5
  8. AP Macroeconomics - 2023 May - Score: 4
  9. AP Microeconomics - 2023 May - Score: 5
  10. AP Physics 1 - 2021 May - Score: 4
  11. AP Physics 2 - 2022 May - Score: 5
  12. AP Physics C: Electricity and Magnetism - 2023 May - Score: 5
  13. AP Physics C: Mechanics - 2023 May - Score: 5
  14. AP Research - 2023 May - Score: 5
  15. AP Seminar - 2022 May - Score: 5
  16. AP Statistics - 2023 May - Score: 5
  17. AP U.S. History - 2022 May - Score: 5

Education

Georgia Institute of Technology
From August 2023 to May 2027

GPA: TBD
Credit Hours: 55

Some courses I have or will be taking:
  1. Math 1564 - Linear Algebra with Abstract Vector Spaces (Honors Course)
  2. CS 1331 - Introduction to Object Oriented Programming
  3. CS 1100 - Freshman Seminar
  4. APPH 1050 - Science of Health and Wellness
  5. ENGL 1102 - English Composition II
Governor Livingston High School
From September 2019 to June 2023

GPA: 4.76

Community Service

Springfield Senior Housing Inc.
Lead Programmer: June 2022 - September 2022 (147 Hours)
I created a robust Python backend system as part of an application helped transition from paper to electronic records at the senior center. I set up a registration and login system for visitors and tenants.

Piano Teachers Society of America
Webmaster: 2021 to Present (42 hours)
I worked with the organization president to create a user-friendly website for the PTSA, a decades-old nonprofit organization. I maintain and organized the website. (Link Here)

Charity Piano Performances

Autumn Lake Healthcare at Berkeley Heights
Senior Activity Assistant: 2022 (22 hours)
Served breakfast to seniors, wheeled them to Sunday meetings, and assisted with the activities

Interact Club
Club Member: 2021 to 2022 (8 hours)
Worked in community gardens which supply food for those who are unable to afford fresh produce.