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 |
GitHub |
---|
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.
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.) |