Rust systems programmer. Building deep in the Linux stack — close to the metal, closer to the kernel.
I build independent open-source systems projects around Wayland, Linux desktops, Rust tooling, configuration languages, and local-first developer workflows.
I’m trying to prove that serious independent software can be built sustainably, with care, without becoming corporate sludge. Not everything important has to come from a startup, a giant company, or a hype cycle.
If we want better computing, we have to support the people building it before they burn out.
⚙️ What I'm Building
- 🪟 Halley — spatial Wayland compositor built around infinite workspace navigation
- 🦀 Stasis — lightweight, feature-rich idle manager for Wayland
- 📜 RUNE — configuration language for clean, expressive application config
- 🪵 Eventline — structured execution journals and tracing tools for Rust applications
- 🤖 BitBuddy — local-first desktop companion with memory, projects, mail, calendar, and safe autonomy
💖 Sponsor This Work
Halley, Stasis, RUNE, Eventline, and whatever comes next are built independently alongside school, research, and day-to-day Linux systems work.
Sponsorship helps turn ambitious independent software from “cool side project” into something that can actually be maintained, polished, documented, and grown.
It helps cover the boring-but-real parts of open source:
- keeping projects maintained
- testing on real hardware
- improving docs and examples
- polishing releases
- building tools that would otherwise stay private experiments
- giving serious projects the time they need to become more than prototypes
Even $1/month genuinely helps. It tells me people care about the work, and it makes it easier to keep shipping.
If you use my work, believe in it, or want to see independent Linux desktop software thrive, sponsorship is the clearest way to help.
🎓 Education
- Dalhousie University — Bachelor of Computer Science, Year 3 of 4, in progress
🧠 Skills & Technologies
---📊 GitHub Stats
---📈 Activity
---🌱 Currently Exploring
- Wayland compositor internals & display server protocols
- Advanced async Rust & low-level Linux design
- Service management & systems architecture
- Binary analysis, reverse engineering & cryptography
- Local-first AI tooling and desktop agents
🔐 Security Interests
I'm diving deeper into the lower layers of security — the kind that lives close to where I already work.
- Binary Analysis — low-level program behavior, memory layouts, and exploit primitives
- Reverse Engineering — static & dynamic analysis, Ghidra, understanding binaries without source
- Cryptography — breaking and building, working through Cryptopals
💬 Reach Me



