- You can reach me at: nathanagbomed@proton.me
- rlox: An AST interpreter built in Rust following Crafting Interpreters and CodeCrafters.
- clox: A Bytecode Virtual Machine written in C following Crafting Interpreters.
- rustcc: A C compiler written in Rust following Writing a C Compiler.
- tinyvm: A tiny virtual machine written in C based on LC-3 architecture.
- kilo: A minimal text editor written in C.
- CodeCrafters: A collection of low level design projects, based on CodeCrafters.
- Tsune: A beautiful anime streaming and manga reading web application.
- TennoForge: An Open-Source alternative to Overframe to share Warframe Builds.
- tinytensor: A tiny tensor library in C.
- tinytensor: A tiny tensor library in C.
- GPT-2: Reproduction of GPT-2.
- GPT-2 C: Implementation of GPT-2 from in C.
- Flash Attention: Flash attention derived and implemented from scratch in CUDA and PyTorch.
- Stable Diffusion: Stable diffusion implemented from scratch in PyTorch.
- Transformer: Transfomer implementation in PyTorch.
- smolneural: A tiny neural network implementation in C.
- PDFParser: PDF parser in C.
- JSONParser: A JSON parser in C.