🚀 Building reliable systems & delightful UIs

Eric Martin

SRE / DevOps engineer turning ideas into resilient, observable systems. I ship with Terraform, Docker, and a bit of tasteful React when the UI matters.

Current focus
  • Homelab reverse proxy with wildcard TLS on martintech.dev
  • Vaultwarden + Jellyfin behind NPM (Cloudflare DNS‑01)
  • FlagTutor SPA: React + Vite + Node + Mongo, AWS ECS deploy

Selected projects

FlagTutor — geography trainer

FlagTutor

Single‑page app to master world flags & maps with spaced repetition. React/Vite front‑end, Node/Express API, MongoDB, Docker Compose; targeting ECS with Terraform.

ReactNodeMongoDBDocker
Homelab — NPM + LE DNS‑01

Homelab reverse proxy

Nginx Proxy Manager with Cloudflare DNS‑01 for wildcard TLS. Split services by subdomain, LAN‑only with private A records, clean cert rotation.

NginxCloudflareLet’s Encrypt
Infra as Code

AWS infra modules

Reusable Terraform modules for ECS Fargate, ALB, VPC, and observability (ADOT/X‑Ray). Blue/green deploys with GitHub Actions.

TerraformAWSGitHub Actions
Media stack — Jellyfin

Self‑hosted media

Jellyfin + Arr‑suite on UNRAID with hardened network policy, staged storage, and tidy proxy headers. Auto‑updates with health‑checks.

JellyfinSonarr/RadarrUNRAID

About

I like clean architectures, observable systems, and UIs that feel effortless. Tooling I reach for: React, Node, Docker, Terraform, AWS ECS, and Grafana/Loki.

Highlights
  • Built a secure homelab with DNS‑01 LE certs and per‑app subdomains
  • Containerized services with Compose; production targets on ECS
  • Designed spaced‑repetition learning flows for geography trainer

Contact

Want to collaborate or need help with infra automation? Drop me a note:

[email protected]