Back to homepage

These projects used to be on GitHub, but I moved them here now. The links below go to zip files, which contain the latest GitHub version of the respective project.

Artframe. A JavaScript function to create a dynamically generated responsive css picture frame.

Sonne 8 A fully working, self-designed 8-bit micro-controller, built with around one hundred discrete 74HC-series chips. Includes development tools written in C, Golang, and (native) assembler. The archive also includes the KiCad schematics and PCB fabrication files of the final prototype and an optional IO extension board. Picture shows an earlier PCB.

Myth. Revised, work-in-progress version of my Sonne 8 micro-controller. Includes development tools written in C and (native) assembler.

Memory Game. A musical "Memory" style game written in JavaScript. Instead of picture tiles, you have to match piano notes.

Paver. A fully working, self-designed 16-bit CPU written in Verilog and tested on a Terasic DE1 FPGA board. Features PS/2 keyboard and VGA graphics output. Includes development tools written in C and (native) assembler. This project includes working emulators which simulate a little computer using the CPU for macOS, Windows and Android using native platform tools (Objective-C/XCode, plain C/Visual Studio, and Android Studio). These are event-driven OpenGL GUI apps, for which I've written custom shaders so the screen can look like curved glass.

Scene Inference Lab. A scene-based exploration tool for creative writing or role-playing using a local LLM. This is a NodeJS app consisting of several modules sharing an SQlite database for persistence. Works with either LMStudio or local GGUF file.

Symbol Picker. Jetpack Compose project (Kotlin) implementing a symbol picker view. Includes Android app for testing.

Tile Talk. A tile based, end-to-end encrypted messenger app for Android written in Kotlin. Includes a NodeJS backend server. Users can place emojis and messages on a grid. Grids are shared with your contacts. Each tile is a message thread or topic.

Impressum