malloc
Memory allocator written in C.
CMemory allocation
Software engineer interested in systems, architecture and AI.
I build software and explore how systems work beneath their abstractions, from memory allocators and network protocols to distributed systems and AI agents.
Memory allocator written in C.
HTTP server built from scratch.
A Unix shell implementation.
Implementation of ping using raw sockets.
I like understanding software beneath the abstractions I use.
As code generation becomes cheaper, I think engineering judgment becomes increasingly important: architecture, boundaries, failure modes, performance and maintainability.
I build things from scratch to understand how they work, then use those mental models to design better production systems.