About Me
Hello! I am Kim Thanh Xuân, a software developer based in München. Over the past few years, I've immersed myself in systems programming, compiler design, and runtime architectures. I am deeply fascinated by how high-level software abstractions interface with hardware at the lowest levels.
My language of choice is Rust—leveraging its strict memory safety guarantees, zero-cost abstractions, and fearless concurrency to architect reliable and ultra-performant systems.
My flagship endeavor right now is Naux, an experimental language and runtime system. When I'm not writing code, I enjoy exploring security research and dissecting complex architectural patterns.
Experience
Open Source Creator & Lead Developer
Naux Project
Leading the architecture and development of Naux, an experimental high-performance programming language and runtime system written in Rust.
- Designed custom lexical analyzer, recursive-descent parser, and AST validation engine.
- Implemented memory arena management and bytecode dispatch with zero-cost runtime checks.
- Authored official TextMate grammar extension for editor tooling integration.
Software Developer
Freelance / Personal Projects
Specialized in Rust and backend development, CLI utilities, and developer productivity tooling.
- Created canonical grammar extensions for Visual Studio Code and optimized CI/CD pipelines.
- Researched memory safety paradigms, concurrency primitives, and micro-benchmarking suites.
Featured Projects
Naux
RustA high-performance programming language and runtime written in Rust.
Nexus Ascendant Unbound eXecutor (Naux) focuses on systems-level performance, memory safety, and advanced executor capabilities.
naux-grammar
JavaScriptCanonical TextMate grammar for NAUX.
Provides precise syntax highlighting and editor language identity for the Naux language ecosystem in VS Code.
vscode-icons
WebCustom icon theme for VS Code.
High-quality, meticulously designed icons to improve developer workspace aesthetics and file readability.
Skills
Languages
Systems & Architecture
Tools & Ecosystem
Education
Computer Science & Systems Engineering
Self-Directed & Academic ResearchFocus: Compiler Design, Low-Level Runtimes, Memory Safety
Deep-dive research into programming language design, type-checking semantics, AST representations, and the internals of high-performance execution engines.
Interests
Low-Level Systems & Hardware
Exploring how operating systems, processors, and hardware caches interact with runtime memory layouts.
Systems Security & Memory Safety
Investigating exploit mitigations, memory models, and formal safety guarantees.
Open Source Craftsmanship
Creating developer tooling, language grammars, and utilities that enhance developer happiness.
The End & Contact
Thank you for taking the time to review my portfolio! If you'd like to collaborate, discuss systems programming, or just say hello, feel free to reach out.