Engineering notes

Andras Schmelczer, software engineer. Writeups of finished projects, with the tradeoffs left in.

Most started because I couldn't yet do the thing: an 8-bit ALU, a mobile GPU, a single static HTML file, a cross-language ABI. The About page covers the patterns I keep returning to.

Latest Articles

All 22 articles

Selected Projects

All projects
  1. Fleeting Garden Article

    A single-file WebGPU drawing toy. Your strokes seed a swarm; nine numbers per vibe give each preset its personality.

    2026 · TypeScript, WebGPU, WGSL, Compute shaders, Vite, Tweakpane

  2. Frame Article

    A LAN-only e-ink photo frame. Pulls from self-hosted Immich, gated on Home Assistant presence, Atkinson-dithered to 6 colours, no cloud.

    2026 · Python, Raspberry Pi Zero 2W, Waveshare PhotoPainter, Immich, Home Assistant, numba, Atkinson dither

  3. Perfect Postcode Article

    A UK property-intelligence map. ~25M historical transactions, ~150 features per row, all u16-quantised in RAM, served from a single Rust binary.

    2026 · Rust, Axum, Polars, h3o, rayon, PocketBase, PMTiles, MapLibre, deck.gl, Conveyal R5, Gemini

  4. Ad Astra Article

    A handheld game built from a custom PCB up: ATtiny85V, OLED, IR, EEPROM. 8-bit ALU at 8 MHz, 50 FPS floor.

    Spring 2020 · C, ATtiny85V, OLED, EEPROM, PCB design

  5. Life Towers Article

    A multi-device goal tracker. The trie underneath made the sync diff free; the towers were just the UI.

    August-September 2019 · Python, Angular, TypeScript, Immutable trie

  6. Cooling System Simulation Article

    A live cooling-plant simulator for a PLC cybersecurity event. Flow as graph traversal and heat as a matrix solve: two passes instead of one PDE.

    October-November 2018 · Python, Flask, NumPy, HTML canvas, JavaFX

Browse by Topic