I build systems that make sense β clean, high-performance, and built to last. Code is how I think out loud.
π danielcoderx.github.io Β· βοΈ Blog Β· π¬ Telegram
Stack: Go, Rust, C/C++, Flutter, Kotlin Focus: low-level memory management (arena allocators, GC control) Β· network transport (QUIC, WebSocket, TLS 1.3) Β· systems/backend infra Β· compiler internals
rustygo β Rust-inspired arena allocator and static analyzer for Go. Proves allocation lifetimes via SSA analysis and transparently routes provably-safe allocations to thread-local arenas, bypassing the GC entirely β with a conservative heap fallback everywhere else. Bump allocation backed by mmap (Linux/macOS) and VirtualAlloc (Windows). 0 B/op Β· 0 allocs/op on eligible paths. (WIP)
gat β A self-hosting, low-level systems language, originally Windows-native and now cross-platform (Windows PE + Linux ELF64, the latter via raw syscalls with zero libc). ARC-based memory management with value-type structs, weak references for cycle collection, generics, closures, and basic concurrency (thread-local heaps, compile-time thread-safety checks). Bootstrapped from Go, now fully self-compiling β the compiler compiles itself to a bitwise-identical binary across three stages. Comes with its own package manager, LSP tooling, and stdlib.
"Simplicity isn't the absence of complexity β it's mastery over it."


