I'm a systems-focused engineer obsessed with low-level detail and exact control.
I specialize in C, Linux internals, terminals, graphics paths, and Wayland/wlroots. I enjoy understanding the entire stack — from CPU architecture and memory allocation to window managers and UI tooling.
I work on Pretty, contribute to Qtile’s Wayland backend, and engineer production systems for Asklaw.ge.
Strip noise. Make the system speak for itself through structure, not ornament.
I prefer layers where behavior is explicit: memory, processes, rendering, IPC.
I intentionally break tools to learn their internals and failure patterns.
I like understanding how low-level mechanisms form the foundations for UX.
Pointers, allocation, terminal emulation, event loops.
Compositor behavior, rendering, protocol flows.
Flakes, reproducible systems, declarative environments.
Processes, syscalls, IPC, TTYs, terminals.
Started learning Python, basic algorithms, and tooling. Explored Linux for the first time and discovered the terminal.
Built my first NixOS setup. Learned declarative configs, flakes, and reproducible workflows. This completely shifted how I think about systems.
Took a deep dive into memory, pointers, allocation, terminals, and system internals. Started building real software in C.
Became obsessed with how terminals actually draw text. Learned about glyph rasterization, font metrics, ring buffers, escape sequence parsing, and low-level I/O. This groundwork led directly to the architecture behind Pretty.
Learned rendering paths, compositor logic, protocol behavior, and window management internals. Contributed to Qtile’s Wayland backend.
Worked deeply on Qtile’s Wayland backend: border painting, layout logic, input handling, and wlroots integration. Learned how real window manager internals behave under pressure and how to design stable, maintainable low-level code.
Engineered and deployed production-level systems for Asklaw.ge using Python, TypeScript, and Nix. Learned real-world reliability, service design, and deployment discipline.
Engineering Pretty, improving Qtile’s backend, and developing production-grade features at Asklaw.ge.
Exploring compositor architecture in depth and researching scheduling, damage tracking, GPU paths, and protocol design. Building the foundation for ZirtikWC, a fast, minimal Wayland compositor inspired by the suckless philosophy and wlroots compositors.