- contact: [email protected]
- pycc: A C compiler written in Python
- clox: A bytecode interpreter i build following the book Crafting Interpreters
- pylox: An AST interpreter i build following the book Crafting Interpreters
- tinyvm: A tiny VM based on LC-3 architecture
- adderal: A brainf*ck Compiler, Interpreter and JIT Compiler
- flash-attention: Flash Attention implemented from sratch in CUDA and PyTorch
- chotagrad: A grad engine written in Python
- Soma/paligemma: PaliGemma model Architecture implemented in PyTorch
- llms: Little GPT2 and LLama2 trained on TinyShakespeare Dataset
- BytePairEncoding: Byte-Pair Encoding for encoding text
- vit-pytorch: Implementation of ViT architecture for Image Classification
- DeIT: Implementation of DeIT architecture for Image Classification
- xLSTM: Implemenation of xLSTM model in PyTorch
- clip: Implmentation of CLIP model in PyTorch
- moe: Implmentation of Mixture-of-Experts Transformers model
- ArticleChat: A gradio app that lets you chat with an article on HuggingFace
- ArxivChat: A gradio app that lets you chat with an arXiv paper on HuggingFace
- flash-attention: Flash Attention implemented from sratch in CUDA and PyTorch
- dream-cu: A Ray-Tracer implemented in CUDA
- cu-jutsu: Various parallel-programming algorithms implemented in CUDA
- Flash: A Linear Algebra library in C
- dream: A Ray-Tracer in C
- (WIP) void: A PyTorch-like autograd engine in C
- adderall/adderall.rs: A Brainf*ck interpreter written in Rust
- breakout: Breakout game written in Zig