Aaron Sonin

cat stats.csv

Occupation CoreOS System Performance Engineer
Company Apple Inc.
School University of California, San Diego (2020-2024)
Major Biology w/ Specialization in Bioinformatics
Minor Computer Science

ls links

GitHub
LinkedIn

cat about-me.txt

Hi! I'm Aaron.

I'm an engineer on the CoreOS Darwin System Performance team at Apple, where I spend my days doing what I like the most - hacking away at a kernel. Recently, I graduated from UCSD with a degree in bioinformatics.

I was always the kid that took things apart to figure out how they worked (much to my parents' dismay). So, it was only a matter of time before I ended up with a self-inflicted obsession with systems programming.

When I'm not working, you can find me hiking (and getting lost), skiing a bit too recklessly, reading something that's way over my head, trying a new recipe, or working on one of my projects, which you can check out below.

ls projects

duckOS My main side project since High School - a UNIX-like x86 operating system (with an in-progress aarch64 port) created completely from scratch using C++. It includes a kernel (of course), in-house C standard library, a window manager, some apps, sound, a networking stack, and more! I've probably spent more time working on this than anything else in my life. And yes, it runs DOOM.
Notedown A markdown editor with LaTeX support for macOS and iOS borne out of my frustration with other notetaking apps. It formats the markdown as you type for a WSYIWYG-like experience without the need for a clunky UI.
GLCraft A Minecraft clone I made completely from scratch using Java and OpenGL in high school. It supports multiplayer over the network, dedicated servers, and even has a plugin API to add new blocks, items, and functionality.
IOBots A work-in-progress "game" where you can program virtual robots in assembly. It's made in C++, and right now there's an assembler and virtual CPU emulator, which can interface with virtual hardware and memory. (It doesn't look like too much yet, but you're welcome to check out the source code.)