I like building things. I was building toy compiles recently. I'm building robots that can play music now. Sometimes I write as well.
I'm passionate about understanding how things work at a fundamental level and building tools that push the boundaries of what's possible. Checkout some of my projects below.
Simulation of multiple double pendulums showcasing chaotic behavior and beautiful patterns. A physics simulation demonstrating sensitive dependence on initial conditions.
Implementation of the Monkey programming language interpreter. Building a complete language from scratch including lexer, parser, and evaluator.
An interpreted programming language written in Kotlin. Complete implementation of the Lox language with modern language features.