projects/

Selected work — games, tooling and experiments. Search, filter and open a project for the full write-up.

/
13/13

artc

artc is a command-line tool for creating colorful, animated abstract artworks from Lua scripts

#c-language#c-programming#c-programming-language#ffmpeg

bookshelf

A social book catalog: scan ISBN barcodes, rate your reads Letterboxd-style, and discover other readers' collections.

March 2025 - May 2025

castor

Castor is a lightweight 3D raycasting engine written in C using SDL

#c-language#raycasting#sdl2
December 2025 - June 2026

castro

Castro is a move generation library written in C, used by the Irida engine

#c-language#chess#chess-game#movegen

changelogger

A cli tool to help you keep a changelog in all your projects

#changelog#changelog-generator#changelog-parser#changelogger

gardener

Extensible ESP32-based plant monitoring system

#esp32#mqtt#automation#monitoring
July 2026 - ongoing

gbemu

A GameBoy emulator written in C - no dependencies

#c#gameboy#emulator
December 2025 - June 2026

irida

A UCI compatible chess engine written in C

#c-language#chess#chess-engine#neural-networks

kdscript

An interpreted scripting language inspired by the syntax of python, bash and assembly

#interpreter#language

ksh

My shell

#c-language#c-programming#c-programming-language#shell

nn

Neural Network Library written in C

#backpropagation#library#neural-network#neural-networks

scout

A fast, local-first search engine built in Zig

#fts5#search-engine#sqlite3#zig

webc

Write and deploy websites using the C Programming Language.

#clanguage#html#http-server#webserver