About

Daniel Aguila

I'm Daniel, a software developer at Atser Systems and an MS Computer Science student at UT Austin, focused on systems. I earned my BS in Computer Science at the University of Houston.

Most of my favorite work happens close to the hardware: operating system internals, virtualization, GPU programming, and microcontrollers. At work I build mobile and backend software for a construction materials testing platform, while taking graduate courses in operating systems, parallel systems, and virtualization.

There are plenty of good tools for any job, but my favorite languages are Go and Rust. Go is great for getting things done, and Rust makes me think hard about memory and ownership. Still, C is always a household name: it's where I go when I need to know exactly what the machine is doing.

Outside of work and school, I run LowCapy, a YouTube channel where I make videos explaining Rust and systems concepts and showcase my own projects. One of them is Capybara OS, a small x86-64 kernel in Rust I'm building to learn how an operating system works by writing one.

Before all this, I was a machine learning intern at Rice University's Aiden Lab, training deep learning models on Hi-C heatmaps to detect gene activity. My preprocessing pipeline improved cancer-gene detection recall by 15.4%.

Away from the keyboard, I train Muay Thai and boxing, swim, and hike. I also shoot photography professionally: nature, street, and portraits. I love to cook, and I'm always learning a language. I speak English, Spanish, and Japanese, and I'm currently studying Korean and Mandarin.

AI and coding agents have been great, and I use them at work every day. But programming is something I genuinely enjoy, so on my own time I still like to understand the code and write it by hand.

Download resume