acha.ninja

About

I'm a software engineer from New Zealand, this site is just a collection of things I have made public that may be useful to you.

Blog posts

Software

Some software I've written that I consider to be generally useful or interesting.

acmeish

Manipulate vscode buffers with system commands.

c

An incomplete, but self hosting C compiler.

cmips

An mips processor emulator capable of booting a linux kernel.

coolmsg

A dead simple and well specified message passing protocol, used in some private software.

godothecorrectthing

An 'Integrated development window manager' script for i3, see a demo here

ddmin

A delta debugging tool, it does automated debugging by shrinking test cases.

sftpplease

An sftp <---> cloud storage bridge.