Skip to content
View DanielcoderX's full-sized avatar
πŸŽƒ
Just handling the life
πŸŽƒ
Just handling the life
  • Not exist on the earth

Block or report DanielcoderX

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
DanielcoderX/README.md

Hey, I'm DX πŸ‘‹

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


πŸš€ Featured Projects

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."

Pinned Loading

  1. rwfs rwfs Public

    Go library for an in-memory file system with optional persistence to disk and compression and many features.

    Go 4 2

  2. rustygo rustygo Public

    A Rust-inspired memory optimization framework for Go: SSA analysis, lifetime checking, and safe arena allocation.

    Go

  3. anylink anylink Public

    AnyLink β€” Turn any TCP service (like SSH, Redis, or PostgreSQL) into a WebSocket or QUIC endpoint. Minimal, high-performance, written in Go.

    Go

  4. gat gat Public

    A self-hosting, low-level systems programming language with ARC memory management and native Windows x86-64 PE code emission.

    JavaScript