Systems Developer • Rust Enthusiast • OS Dev Enjoyer
Hi. I'm David.
I'm a 23 year old systems developer with a BSc in Computer Science, and I spend an unreasonable amount of time writing low-level software that most sane people avoid.
I like building things close to the metal: operating systems, runtimes, weird tooling, and experiments that make CPUs cry a little.
Rust is my main weapon of choice.
Because memory safety without losing performance is a pretty good deal.
Most of my work revolves around systems programming.
Things I enjoy building:
- Operating systems
- kernels and low-level infrastructure
- compilers and runtimes
- performance-critical tools
- graphics systems
- experimental software that probably shouldn't exist but does anyway
Basically: if it touches hardware, memory layouts, or assembly somewhere along the way, I'm probably interested.
MonkeOS is one of my main projects.
It's an experimental operating system focused on:
- performance
- clean system architecture
- modern development practices
- Rust-based kernel development
The goal is simple:
Build a system that is fast, hackable, and fun to develop on.
Not corporate.
Not bloated.
Just software that actually respects the machine it's running on.
OS development is one of those fields where you either love pain or you learn to.
Primary:
- Rust
Also comfortable with:
- C
- low-level assembly when necessary
- systems-level tooling
- scripting languages when automation is needed
But Rust is where I spend most of my time.
My main technical interests include:
- operating system architecture
- kernel design
- memory management
- low-level debugging
- runtime systems
- performance engineering
- graphics and rendering pipelines
- systems security
- distributed infrastructure
If it involves deep systems work, there's a high chance I'm curious about it.
Good software should be:
- understandable
- efficient
- maintainable
- fun to build
I care a lot about code clarity and architecture.
A clever trick is nice.
A system that stays understandable after 10,000 lines is better.
Right now I'm mostly working on:
- improving MonkeOS
- building new Rust-based systems tools
- exploring experimental OS concepts
- pushing performance boundaries
And occasionally breaking things in interesting ways.
- I enjoy debugging things that most people consider impossible to debug
- I think operating systems are one of the most fascinating software problems ever created
- I have a habit of starting projects that are way too ambitious
But that's half the fun.
If you're interested in systems programming, OS dev, Rust, or weird software experiments, feel free to reach out.
Developers who enjoy low-level work are a rare species.

