Hey, I'm

Chris Wells

—  |

20 years learning how things break under pressure.
Now I build software with that same understanding.

scroll

About

15 years underground in mining and 5 as a refractory bricklayer gave me something most developers don't have: an instinct for how systems behave under real stress. When things go wrong 1000 feet underground, you don't Google the fix. That's the mindset I bring to software — load, failure modes, what happens at 3am, skin in the game.

I solve problems with my hands as naturally as I do at a keyboard.

Currently building a large-scale UE5 game, Mystique (a Blender add-on that fills a gap in an open source pipeline), and an autonomous micro-drift AI-powered mining system.

Engineering degree lands in 11 weeks. The rest already did.

chris@chriswells.dev →
20 yrs Trades & Field Work
Mechanical Skills Electrical Skills
Hardware Electronics & CAD
11 weeks Computer Science Degree

Engineering

I self-host a production-grade infrastructure stack with full observability — metrics, logs, uptime monitoring, and automatic HTTPS. Understanding how systems run in production makes you a better builder.

Caddy

Automatic HTTPS reverse proxy with zero-config TLS termination for all services.

Reverse Proxy
Docker

All services containerised for clean isolation, reproducibility, and easy deployment.

Containers
Prometheus

Metrics collection and alerting. Scrapes Node Exporter and all service endpoints.

Metrics
Grafana

Unified observability dashboards for metrics, logs, and system health.

Dashboards
Loki

Centralised log aggregation and querying across all running containers.

Logging
Portainer

Container management UI for deploying, inspecting, and monitoring Docker environments.

Management
Uptime Kuma

Self-hosted availability monitoring with alerting across all services.

Monitoring
Node Exporter

Exposes host-level hardware and OS metrics to Prometheus for system-wide visibility.

Metrics

Projects

A selection of things I've built. More repositories incoming.

Get in Touch

Have a project, a question, or just want to connect?
My inbox is open.

chris@chriswells.dev