Links

Projects

nlclc-stats in ClojureScript with the Reagent framework, which are utilities centered around React. This is a client-based web app that shows statistics around Saturday worship service in our church.

superdiff in Rust. This is a CLI app that can find similarities in file(s). It is mainly used to check for copy-pasted code. We don't use treesitter here because I wanted it to be language-agnostic. Instead, we use edit distance to determine similarity. Supports multi-threading and is pretty darn fast.

Rocket 2 in Python with mypy type-checking, hosted with auto ci/cd with Inertia and docker-compose. This is a web app that provided HR tools for the UBC Launch Pad engineering club.

Jeopardy in Typescript and vue.js. This is a client-based web app that allows you to play Jeopardy-type games. This game is intended to be used in screen-share software or on some projector.

Graph Visualizer in Javascript.

Tom's Parable in C# with Unity. This is a short Windows-only 3D FPS game where you play the role of a detective. This game was created as a group project for the TWU CS course "Intro to VR".