Building tools at the intersection of compilers, functional programming, and visual computing. I write code that thinks about how code thinks.
I'm a software developer with a deep passion for understanding how languages work under the hood. From lexers and parsers to type systems and IR transformations, compiler design is where I feel most at home.
I'm equally drawn to functional programming — the discipline of writing code that reasons about itself with clarity and immutability. Haskell and Elixir are my playgrounds.
Outside of pure abstraction, I explore computer vision and visual computing, where math meets the physical world. I also love hiking trails and playing guitar — analog escapes from digital complexity.
Currently learning and working with a wide range of languages — from high-level functional to bare-metal systems. I believe knowing multiple paradigms makes you a better thinker.
I'm open to collaborating on open-source projects in compilers,
functional programming, and visual computing.