Language Designer • Engine Developer • Aspiring ML Infrastructure Engineer
I'm a systems programmer interested in game engines, game development, programming languages, AI infrastructure, and language interoperability.
I primarily work in Lua, Go, and C++ but I also utilize Python, Luau, Ja aScript, Vue, and a little Java!
Currently creating:
- A Roblox RPG in luau
- A Roblox-inspired game engine in Lua + C++
- Luna, a CPython embedder for Lua in C++
- A transformer based LLM from scratch in Go
A Roblox Studio-inspired game engine written in Lua and C++, designed to make game development approachable without sacrificing flexibility.
🚀 Luna
A C++ bridge that embeds Python libraries into Lua, allowing Lua programs to directly use Python packages such as NumPy.
A transformer language model built from scratch in Go, including a tensor library, automatic differentiation, tokenizer, and training pipeline.
A Lua-inspired programming language written in Go featuring a Pratt parser, interpreter, standard library, and Language Server Protocol implementation.
I'm heavily inspired by Anthropic's engineering culture and approach to building Helpful, Harmless, and Honest AI.