My solutions to the fantastic Microcorruption exercises.

Updated 2 months ago

My solutions to the Coursera Discrete Optimization course. Possibly the hardest class I have ever taken.

Updated 5 months ago

Script that annotates Pokemon: the Origin of the Species epub with links to descriptions of the Pokemon.

Updated 6 months ago

Generate passwords in time.

Updated 10 months ago

Tic-Tac-Toe in pure CSS and HTML.

Updated 10 months ago

My dotfiles with shell scripts to set them up. Probably not useful for anyone besides myself.

Updated 21 hours ago

My version of AUR st-git.

Updated 1 year ago

My solutions to the cryptopals challenges.

Updated 4 months ago

AntiDrift is an app that empowers you to utilize your computer mindfully.

Updated 3 days ago

Repository for the Intro to AI class by UC Berkeley.

Updated 10 months ago

A Python implementation of TagTime.

Updated 2 years ago

A crude Scheme interpreter implemented in Rust for SICP exercise 5.51.

Updated 2 years ago

A small React application that helps you make a choice.

Updated 10 months ago

My solutions to Project Euler problems.

Updated 2 years ago

Nand to Tetris solutions building a general-purpose computer from first principles.

Updated 3 years ago

My solutions for the Coursera specialization algorithms in Rust.

Updated 2 years ago

My solutions to the exercises in Structure and Interpretation of Computer Programs.

Updated 10 months ago

My master thesis "Transformation of Hardware Traces to System Traces for Embedded Multi-Core Real-Time Systems" from 2015.

Updated 3 years ago

Scripts to transform different input formats (CSV and OFX) into ledger accounting files.

Updated 3 years ago

My solutions to the Machine Learning for Trading course exercises.

Updated 2 years ago