Hi, I'm Andrew.

I'm a CS student at Illinois Tech in Chicago who's commonly heard saying things like "that kicked my ass" or "that was terrible" in the same breath as "that was so much fun/absolutely awful, let's do it again!" (i.e. type II & type III fun); usuallly about something that happened on my bike or after surviving a properly challenging exam. When I'm not slogging my way through leetcode/CLRS/a gnarly debugging session or in the middle of yet another bike ride in the kind of Midwestern weather that makes me question every decision I ever made, I can be found working on a few personal projects, cooking for my family, or playing with my dog.

Hire me

I'm currently looking for a new Software Engineering role, beginning Summer 2026. In past roles, I've added new thread synchronization features w/ guaranteed responsive scheduling to a compiler, built out dev tools leveraging LLMs to generate test suites for previously untested codebases, & fixed bugs & delivered customer-facing features for a global scale web application.

My interests are broad, but I typically get excited about a job listing when it talks about any of the following:

If any of that sounds like you (or someone you know) & you're looking for a curious, driven, & self-starting programmer, I'd love to hear from you!

Other stuff

If you've made it this far, perhaps you'd like to see more of my work?