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