I’m a software engineer passionate about systems programming, compilers, and multimedia processing. I love building things from the ground up—whether it’s a Redis-like database (mmdb), a programming language (Flamingo), or a virtual machine (ProtonVM). Rust and Zig are my go-to languages for pushing performance and control, while Next.js and React power my web projects.
My journey includes working at Spext, where I built media editing microservices in FastAPI, and Serri, where I orchestrated messaging bot infrastructures with TypeScript. Beyond that, I’ve developed open-source projects like Ramen (a micro REST API framework) and Yazu (an open-source JSON formatter written in Rust).
Lately, I’ve been deep into machine learning and exploring the intersection of AI and low-level systems. When I’m not coding, you’ll find me making drum and bass, shoegaze, and house music
Check out my projects below—whether it’s high-performance computing, compiler design, or creative tech, I’m always building something cool. Let’s connect!
ProtonVM is a 16-bit Stack Based Language Virtual Machine for my Programming language (flamingo)
it has it's own custom managed memory system
hard separation between Heap and Raw buffer.
It can also load & run Foreign DLLs in a safe manner.
Custom assembler with it's own Syntax.
Allows users to execute native syscalls (only allowing usermode for memory safety)
Flamingo is a High Level Dynamically Typed interpretted programming language written from scratch
Functional Programming language
Supports Structs
Custom Grammar & Custom Syntax treating loops as accumulators and conditionals as expressions
MMDB is an in memory database which supports resp protocol and all the resp functionalities
Implements both partial sync replication and full resync replication
Can load data from existing RDB files.
Supports all the CRUD Commands as well as other commands check README for more info.
Yazu is an Open Source JSON formatter which is 30% faster than conventional JSON Formatter like Prettier
Implements it's own Cusotm Parser
Has it's own Transpiler, i.e. it can output prettified JSON
Supports Modern JSON Syntax
Ramen is a micro framework for creating REST APIs
Has different ways to define routes.
Ramen is Type safe, it has types for all of it's core functionalities and objects.
Supports multiple routers