mkrabset
Hobby projects & experiments
mkrabset on GitHub
← Show all sections
⚙️
CNC Tooling
🔌
Gatefold
🗺️
CrissCross
Collatz Branching
Visualizes the branching structure of Collatz sequences as a tree — built in Elm.
Collatz Sequences
Explore individual Collatz sequences and their stopping times, rendered in Elm.
Hilbert Curve
Space-filling Hilbert curve generated using an L-system, rendered with Elm's SVG.
Sierpiński Arrowhead
The Sierpiński arrowhead fractal curve drawn via L-system rewriting in Elm.
Circle Packing
Iterative circle packing algorithm visualized in real time using Elm.
Quadtree Collisions
Collision detection with a quadtree spatial index — bouncing particles demo in Elm.
Epicycles
Tracing arbitrary 2D curves by summing rotating vectors — a visual exploration of Fourier series decomposition.
Collatz-js
Collatz branching tree visualization in plain JavaScript.
🛠️
Utilities & Fun
QRCodeGen
Minimal QR-code generator that runs entirely in the browser — no server, no tracking.
JasCrypt
Browser-based encrypt / decrypt utility compatible with Jasypt — useful for checking Spring Boot encrypted properties.
Mermaid Editor
Live preview editor for Mermaid diagrams — type the diagram syntax, see the rendered output instantly.
Minesweeper
Classic Minesweeper in JavaScript.