TheRemyyy
Back to projects

Systems & Infrastructure

Arden Lang

Modern systems programming language with Rust-inspired ownership, LLVM-based compilation, and zero-cost abstractions. Features async/await, generics, and comprehensive type safety.

RustLLVMCompilerSystems Programming

Challenge

Most language projects never move beyond concept-stage experiments. Arden was built to explore what a practical systems language needs when safety, native code generation, tooling, and developer workflow all matter at once.

Build approach

The implementation follows a real compiler path: lexer, parser, semantic analysis, ownership and borrowing checks, LLVM-backed code generation, multi-file project builds, and a serious CLI covering build, run, lint, test, bench, profile, and more.

Outcome

Arden is one of the clearest proofs of deep systems engineering in the portfolio. It demonstrates language design, compiler construction, toolchain work, and low-level architecture in one cohesive project.

Additional Information

Includes full lexer/parser, type checker with generic resolution, borrow checker for memory safety, and LLVM IR code generation. Features 50+ comprehensive examples and automated CI/CD with GitHub Actions.