|
|
|
|
|
|
|
|
|
Software engineer since 2019. I learn by rebuilding things from scratch: compilers, HTTP servers and clients, shells, memory managers, coroutines, databases, networking protocols.
Obsessed with systems internals: memory, networking, I/O, async architectures and concurrency models, databases, OS.
Daily driver: Linux, Neovim, terminal-first workflow.
Java, Kotlin, C, C++, Rust, Go, JavaScript, Python, Lua, Bash
- zvm — JVM implementation in Rust (garbage-collected, zero-dependency)
- zttp — HTTP/1.1 server in Go built on raw TCP sockets
- zhttp — JVM HTTP client in Kotlin (Android, Spring Boot, console)
- zhmm — Heap memory manager in C (malloc/free/calloc/realloc)
- zshell — Unix shell in C with piping, redirections, built-ins
- zvim — Personal Neovim config in Lua
Technical deep-dives on Medium.





