κba (Game Boy Advance Emulator)#

W.I.P. Game Boy Advance emulator, using SDL2 for the GUI. Runs most games reasonably well, includes experiments with JIT compilation (by utilizing the cranelift crate).

Uses a LUT generated at build-time for opcode lookups based on certain bit patterns.
Pokémon Emerald running on a GBA emulator

kevboy – Color Game Boy Emulator (+ DMG-01)#

Pokémon Crystal running on a GBC emulator
A Game Boy and Game Boy Color emulator written in Rust, using egui for an immediate mode GUI and WASM-based browser version. Runs reasonably fast and marks my first real foray into console emulation.

>> Try it here! <<

parcio-thesis/parcio-slides – Thesis & Slide Templates for Typst#

ParCIO-inspired thesis, report & slides template made with Typst. Officially endorsed by the head of the working group and used since in numerous theses instead of the LaTeX variants.

Submitted to the Typst Universe as to make it available within the Typst package management ecosystem; maintained through several version updates.
A thesis title page with default values

retrofit – Custom Backreferences for Typst Bibliographies#

A screenshot of Typst code using the retrofit package and the resulting render
retrofit adds backreferences to each bibliography entry in a Typst document.

More precisely, retrofit queries for all instances of a citation in the document, collects the page(s) it is on and formats them according to the specified function, while keeping them in the link element to the location.

Creasy (Computational Origami, Crease Patterns)#

Creasy is a software tailored to computational origami which implements an algorithm that turns flat-foldable crease patterns into folding sequences.
A white paper-like C on a light blue background