Hi, I'm Sam.

I write computer programs.

Lox Interpreter

Implementation of an interpreter in Java following guides on the craftinginterpreters site.

Java
Interpreter
github

3D Renderer

Implementation of a 3D graphics renderer in C using SDL

C
Graphics
SDL
github

Go Interpreter

Interpreter for the fictional MonkeyLang

Go
Interpreter
github