Just for Fun¶
Builds that are reproducible but not meant as production guidance — generative art, MIDI, browser toys, Pi hardware, Kafka wired to things that should not receive Kafka.
Creative & Experimental¶
- Glitch Observatory (JavaScript) - Entropy from mouse, keyboard, and audio turned into visuals and sound
- Terminal to GIF - Capturing command-line magic and converting to animated GIFs
- Redis Streams + Web MIDI - Procedural MIDI jams with Redis Streams and Web MIDI API
- PostGIS Rasters + WebGL Art - From elevation models to shader dreams with PostGIS and WebGL
- IoT + IPFS + GraphQL + Blender - IoT data in the metaverse with decentralized storage and 3D visualization
- MQTT + TimescaleDB + WebSockets + Three.js - From sensors to sculptures with real-time IoT data as 3D geometry
- Fastify + Kafka + ClickHouse + WASM + WebGPU - Real-time anomaly radar with streaming analytics and GPU visualization
- Gonzo Prometheus Exporter - Building a surreal Prometheus metrics exporter in Docker (weird metrics, real monitoring)
- Git Commit Weather Station - Node.js + RedisTimeSeries + IPFS + WebRTC (in Docker)
- Selenium Grid (Docker) + Python - ChromeDriver headless testing with Docker Compose
- Martin + PostGIS Tiling - Tables, views, SQL functions, and raster tiles with Martin
- Managing People in Software Development - From engineer to leader: essential practices for technical managers
- OSC + MQTT + Prometheus + SuperCollider - Let your metrics sing
- Fractal Art Explorer (JavaScript) - Real-time Mandelbrot/Julia explorer with palettes, orbit traps, and GPU acceleration
- Pi-Based Sample Library Server - Raspberry Pi sample server with SQLite indexing, Nginx, FastAPI, WebAudio, and USB MIDI live audition
Backend Engineering (Go)¶
- Go Auth Backend: Postgres + JWT + bcrypt → scratch + Compose - Minimal Go auth service (register/login/me) with bcrypt password hashing, JWT sessions, Postgres, packaged into a
FROM scratchDocker image (~12 MB) orchestrated with Compose. Includes a tiny static healthcheck binary.Go · Docker · Postgres · JWT
Generative Art (Kotlin)¶
- Recursive Cathedral Generator - Grow Gothic cathedral silhouettes from recursive L-system rules using Kotlin + Processing. Deterministic seeds, bilateral symmetry, exportable PNG frames.
Kotlin · Processing · L-systems - MIDI-Driven Particle Nebula - Live MIDI input drives a real-time OpenGL particle simulation. Notes become bursts; velocity becomes brightness; sustain pedal becomes gravity.
Kotlin · LWJGL · MIDI - Cellular Automata Organism Garden - Conway's Game of Life extended with energy accumulation, mutation probability, and heritable lineage coloring. Organisms evolve before your eyes.
Kotlin · Processing · Cellular Automata - Pi-Powered Infinite Art Frame - A headless Kotlin/JVM process on a Raspberry Pi renders generative art continuously, shifts palettes by time of day, and exposes an HTTP API for remote control.
Kotlin · Raspberry Pi · Ktor