Skip to content
WielandTech

05 case studies ยท all running in production

Work

Each one is live and run by me. Each covers the problem, how it's built, what was hard, and what it does today.

  1. WARN Index

    US layoff notices from 47 states and DC in one searchable place. Scraped daily, enriched by an LLM, mapped and charted.

    48jurisdictions, daily

    Live

    • Python
    • Playwright
    • PostgreSQL
  2. r12d

    Privacy-first QR stickers, short links, a photo inventory and lost-and-found for households and small businesses.

    0visitor trackers

    Live

    • Django
    • PostgreSQL
    • S3
  3. K3s homelab platform

    A small production platform in a closet. GitOps with Flux, a review app for every pull request, managed Postgres, and full observability.

    100+review-app deploys

    Live

    • Kubernetes
    • K3s
    • Flux
  4. Piss Poor Idea

    A restroom QR ad network. Venues host stickers, patrons scan, and ad revenue is split across venues by traffic.

    0raw IPs stored

    Live

    • Django
    • PostgreSQL
    • ntfy
  5. One Django app, two domains

    The personal site behind raphaelwieland.com. One image served two domains, with CI that refuses to ship a broken deploy.

    2domains, one image

    Live

    • Django
    • PostgreSQL
    • Redis