pearblog

Projects

Terminal emulator written in TypeScript. Includes a small client-side file system and a shell with its own set of UNIX-like built-ins.

REPL output of a simple expression evaluating to 42

A small, interpreted language. Supports various arithmetic and string operations.

chess

The original two-player game. Made in C++ and uses SFML for visuals.

ARM Disassembler
binary to ARM

Takes in binary machine code and outputs the equivalent ARMv8 instructions, then executes them. Made in C++.

Gator Raider
pacman game with code in background

Developed a bot for a pre-made Ms. Pacman clone that attempts to get the most points possible. Made in Java.

Personal website. You're on it right now!

swamp investigator exploration game

Procedurally generated exploration game made in Python using the PyGame framework.

PLC Interpreter
plc interpreter to java programming language

Interpreter from a made-up language to Java. Parses "PLC language" code, produces valid and compilable Java code.