Skip to content
View luxardolabs's full-sized avatar

Block or report luxardolabs

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
luxardolabs/README.md

Luxardo Labs

Create. Experience. Share. Do.

Independent software lab in St. Louis. This is where "wouldn't it be cool if…" turns into something that actually runs — backend, web, iOS, embedded firmware, and the infrastructure underneath.

Twenty-five years of tech before this: webmaster to architect to strategic leader, by way of Citi, HP, BMC, AppDynamics, Grafana Labs, DataRobot, Leapwork, and Chronosphere (now Palo Alto Networks). Each stop taught me something — how critical systems really behave, what enterprise complexity costs, how to see what's happening under the hood, where AI is practical and where it isn't. Luxardo Labs is where all of it comes together: the discipline of enterprise, the creativity of startups, and enough technical depth to build the whole thing myself.

Built with intention, not growth metrics. For people who notice the difference between a maraschino cherry and the real thing.

Most of what's here is private. Happy to walk through any of it — architecture, decisions, or a live demo.

Platforms

LuxWX Multi-tenant weather data platform. In production, generating revenue. Ingest from WeatherFlow, NWS, and public feeds into TimescaleDB; web portal, alerting, a native iOS app, and purpose-built e-ink displays. Kubernetes across dev and prod.
Boutique Retail inventory and point-of-sale platform. FastAPI, HTMX, PostgreSQL, Square POS, loyalty, print services.

Conformance tooling

Versioned, containerized guards that run on every commit, across every project:

  • luxarch — architecture conformance: layering, access-control coverage on mutating routes, schema conformance
  • luxlint — style and types (ruff, mypy)
  • luxaudit — dependency CVE scanning
  • luxios — the Swift sibling (SwiftLint, swift-format, architecture, contracts)

Generating code quickly is the easy part. Keeping it structurally honest at volume is what makes it safe to ship.

Open source

kasa-collector TP-Link Kasa energy data → InfluxDB → Grafana ⭐ 54
sense-collector Sense Energy Monitor → InfluxDB → Grafana ⭐ 29
luxupt Time-lapse video from UniFi Protect cameras ⭐ 14
kidde-collector Kidde HomeSafe smoke / CO / air quality → InfluxDB → Grafana ⭐ 7
luxswirl Self-hosted, multi-agent uptime and infrastructure monitoring
luxmark Browser-based markdown editor. No server, no build step.
brother_ql Modern Python library for Brother QL label printers

The collectors have been running in other people's homes since 2021.

Stack

Python · FastAPI · PostgreSQL / TimescaleDB / pgvector · SQLAlchemy · Pydantic · HTMX · Tailwind · Swift / SwiftUI · Kubernetes · Docker · InfluxDB · Grafana · OpenTelemetry · ESPHome


Music composition degree from UMKC, still play and produce daily. Everything should have a personality. Life's too short.

— Dave Schmid · St. Louis, MO · luxardolabs.com

Popular repositories Loading

  1. kasa-collector kasa-collector Public

    Async Python service that discovers TP-Link Kasa smart plugs and power strips, collects their energy data into InfluxDB, and visualizes it with Grafana dashboards.

    Python 54 7

  2. sense-collector sense-collector Public

    Sense Collector provides a way of collecting real-time data from the Sense Energy Monitor. Includes Grafana dashboards for visualizations of detected devices and smart plugs and their wattage, volt…

    Python 29 4

  3. luxupt luxupt Public

    A Docker-based solution for creating time-lapse videos from Unifi Protect cameras. This application fetches images from your Unifi Protect cameras at regular intervals and compiles them into high-q…

    Python 15 1

  4. kidde-collector kidde-collector Public

    Headless Python collector: Kidde HomeSafe cloud API → InfluxDB → Grafana (smoke / CO / air-quality metrics).

    Python 7 1

  5. LuxAnalytics LuxAnalytics Public

    Swift

  6. lux-spiral-cosmos lux-spiral-cosmos Public

    4K HDR cosmic animation generator using mathematical spiral dynamics. JIT-optimized (22x speedup) with Rec. 2020 color gamut support. Create stunning visualizations from dynamical systems.

    Python