home

Hey.

My name's Jakob. I'm a self-taught free software hacker currently studying computer science and mathematics at the University of Massachusetts Amherst. I'm into functional programming, computer security, permaculture, cooking, punk rock, and lifting weights.

That's the short version. If you want the details (you probably don't), click here.

N.B. if you have sent an email to an address of mine ending in 'sdf.lonestar.org' between January 2nd, 2020 and now, I have not received it. SDF has discontinued mail service on that domain. As such, I have a new PGP key.

Site Map

Projects

Software

Rebuild

An attempt at reimplementing Ken Silverman's Build engine, with the goal of being modular enough to host a modern Blood source port.

wildmidi

A simple [Rust] wrapper around the WildMIDI software synthesizer library.

Slime the World

My entry for the 2018 Autumn Lisp Game Jam; a game about covering everything in slime.

Nekopack

Tool for extracting game data from Nekopara's XP3 archives.

skullfuck

Optimizing compiler for Brainfuck, contained in a single C source file.

Mines

Android implementation of the classic video game "Minesweeper".

Hypodermic

Proof-of-concept shared object injector that will eventually be integrated with PINCE.

Duke on FluidSynth

Experimental FluidSynth MIDI driver for EDuke32.

Emacs

ox-haunt

Haunt-flavored HTML backend for the Org export engine.

dired-rmjunk

A port of Jakub Klinkovský's rmshit.py to Dired.

Packaging

zerodaysfordays

My personal Gentoo ebuild overlay.

PINCE

A Linux reverse engineering tool inspired by Cheat Engine. I was a former upstream contributor. I still maintain the Arch Linux package, which is unfortunate, as I no longer use Arch Linux.

Other Contributions

GNU Guix

Functional package manager.

Radare2

UNIX-like reverse engineering framework and command-line tools.

Haiku

The Haiku operating system.