David Andrews

Hi everyone! Thanks for visiting my website :)

looking for full-time roles starting summer 2026

about me

I'm a 3rd year CS undergrad at Georgia Tech, graduating May 2026. I'm most excited about building intelligent systems that can do real work, like writing and fixing code or using computers like we do. I also care a lot about the systems underneath, like inference engines, compilers, and operating systems. I build in the open.

what i'm working on

I'm currently working broadly on LLM agent research:

With Professor Chao Zhang, I work on RL training for enhancing LLM agent reasoning and tool use. I also build the infrastructure behind this work, including sandbox management systems and asynchronous training frameworks.

With Professor Qirun Zhang, I work on using LLM agents to accelerate LLVM compiler bug fixing.

With Professor Celine Lin in the EIC Lab, I work on using LLM agents for hardware design.

select projects

see more

fun things about me

I've been hosting Minecraft servers for 13 years, which is how I originally got into Linux, system administration, and computers in general. These days I run infra for the GT Drehmal community, an RPG adventure Minecraft server that I founded, and help host events for the Cross Collegiate Minecraft League (2CML).

I'm a member of the AI Safety Initiative (AISI) club at GT as well as an organizer at DuckAI, an open source research community at GT.

I played piano for 10 years, and I particularly enjoy classical or new age music. I also played baritone horn.

I'm a three-stripe white belt in BJJ, beginner climber, and avid hiker.

I enjoy cooking (LLM-assisted) and origami!

interests

AI & ML
large language models reinforcement learning computer-use models humanoid robotics nature of intelligence systems for ML
systems & infra
operating systems compilers distributed computing kubernetes linux & sysadmin
languages
Python Rust C / C++
other
hardware & circuits computer graphics physics simulation