Projects

Some small programming projects I’ve worked on for fun.


Riichi mahjong library

GitHub | Demo

Language(s): Rust, WebAssembly.

Background: A Rust library for Japanese mahjong.

Motivation: Learn Rust and Wasm while exploring the computational aspects of the game of mahjong.

Roadmap:


Image collection organizer

GitHub

Language(s): Python.

Background: A lightweight desktop application for tagging and querying an image collection.

Motivation: I personally use a (heavily customized) version of this on a quasi-daily basis to organize around 80k images (and counting). Learning (Py)Qt was a nice bonus.