Implementing setTimeout and debounce in C.
Merge videos from YouTube users into a chronological list.
Compares the set of files in DIR1 and DIR2 (by hashing) while ignoring the directory structure.
Read and edit the internal Table of Contents in PDF files.
Solving Sigmar Garden, a puzzle in Zachtronic's Opus Magnum, using OpenCV and Xlib.
Programming problems that I have solved on Kattis (c.f. LeetCode).
Three different implementations of Ultimate Tic-Tac-Toe testing AngularJS, Vue, and Svelte.
Using Hidden Markov Chains to classify and shoot birds in a simulated Duck Hunt game.
Implementation of an advanced algorithm for calculating the prime factorisation of large numbers (1080).
An implementation of a simple command shell written in ANSI C.
Using Philips Hue lightbulbs to make a screen on the facade of a building.
Conway's Game of Life implemented in the DCPU assembly programming language.
Conway's Game of Life implemented in Java using Swing.