Rust
Rust is a general-purpose programming language that emphasizes performance, type safety, concurrency, and memory safety. Rust supports multiple programming paradigms. It was influenced by ideas from functional programming, including immutability, higher-order functions, algebraic data types, and pattern matching. Rust also provides structs, enums, traits, and methods as alternatives to traditional object-oriented programming, without relying on classes or inheritance. Rust enforces memory safety without a conventional garbage collector; instead, memory safety errors and data races are prevented by the "borrow checker", which tracks the object lifetime of references at compile time.
Related work
- zed-pdf-lsp Key work Mar 2026
zed-pdf-lsp is a language server, written in Rust, that lets the Zed editor open PDF files.
- Octopath Traveler save editor Key work Aug 2026
It also ships as a native macOS app built with Tauri, in Rust: the app opens in its own window and starts the Python backend in the background, then shuts it down on close.
- LeetCode solutions Dec 2024
LeetCode solutions collects his answers to LeetCode problems, nearly 300 of them, in five languages: mostly C++ and C, then Python, Rust and SQL.