← Projects
Rust
Creator·2025in-progress
Zerang
A programming language and Rust interpreter built from scratch — lexer, parser, evaluator, and a growing standard library.
The problem
I wanted to understand languages deeply — not just use them, but design one and make it run.
The challenge
Build a coherent grammar, a safe runtime, and useful builtins without leaning on an existing interpreter.
The process
Hand-written lexer and parser in Rust, AST evaluation, error reporting, and iterative language design.
The solution
Seyed Zerang — a small but real language with variables, control flow, functions, and a growing stdlib.
The outcome
A working interpreter on GitHub — 34 commits of hands-on compiler construction and language design.