Skip to content
WielandTech

Raphael Wieland · WielandTech

I build software and keep it running

Kubernetes platforms, Django apps, data pipelines and LLM integrations. I write the code, run it on a cluster in my closet, and I'm the one who gets the alert when it breaks. Everything below is live.

Live from the homelab
The cluster this site runs on, right now.
Availability · 30 days
—
Latency · p99
—
Requests / sec
—
Errors · 5xx
—
Saturation · CPU
—
Availability · per day, 30-day SLO window—
Deployments healthy
—
Pods running
—
Nodes ready
—
Postgres data
—

Loading live stats…How it's built →

Work

01 / Shipped and running

  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. Flock camera map

    A map of 336,000 Flock Safety surveillance devices and license plate readers that doesn't track the people looking at it.

    0third-party requests

    Live

    • MapLibre
    • PMTiles
    • tippecanoe
  3. 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
  4. 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
  5. Restroom QR ad network

    Venues put QR stickers in their restrooms, patrons scan them, and ad revenue is split across venues by traffic.

    0raw IPs stored

    Live

    • Django
    • PostgreSQL
    • ntfy
  6. 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

Services

02 / What I can build for you

How engagements work →

Something to build, or something broken

A few lines about what it is and where it runs is plenty.

Get in touch