Specializing in language implementation, compiler backends and low-level performance.
I am a systems and language enthusiast dedicated to Compiler Engineering. I love getting under the hood to understand how high-level abstractions map down to the metal, leveraging languages like C, Rust, C++ and Haskell to craft high-performance interpreters and systems software.
My interests lie heavily in semantic analysis, middle-end optimizations, AST manipulation, and operating system internals.
A proprietary source-to-source compiler translating a custom-designed, type-safe Pythonic language into an HLS (High-Level Synthesis) C subset.
An optimizing C-to-x86 compiler built from scratch in Rust
An interpreted programming language showcasing hand-written parser design and robust runtime implementation.
An interpreted programming language built from scratch in C with custom lexer and parser logic.
A declarative Domain Specific Language (DSL) and CLI tool for testing REST APIs, utilizing Haskell's strong type system.
A microkernel OS demonstrating deep systems knowledge including manual memory management and process scheduling.
A Real-Time Operating System showcasing hardware-level concurrency, custom scheduling algorithms, and resource management.
Maintaining an online platform for creating Custom Coprocessors in various languages.
Want to see more of my Web and Backend projects?