89×42+

Portfolio of Mike Fox — Apprentice IT Administrator at MaibornWolff, focused on DevOps, Kubernetes, cloud infrastructure, automation, and AI tooling.

* Portfolio: mikefox.cloud

* Projects: github.com/MikeLeonFox

* LinkedIn: linkedin.com/in/fox-mike

* Contact: [email protected]

Kubernetes by day, AI enthusiast by night — feel free to reach out: [email protected]

0 updates can be applied immediately.

# Last login: ... from 10.0.0.1

Who I am

Mike Fox · Apprentice IT Administrator & DevOps · Munich, Germany

Apprentice IT Administrator at MaibornWolff

About me, in plain words

I'm Mike — currently in my IT apprenticeship at MaibornWolff in Munich. My day job sits at the intersection of infrastructure and development: keeping Kubernetes clusters healthy, setting up CI/CD pipelines that deploy code without drama, and watching Grafana dashboards so nobody else has to.

I love infrastructure, but AI is the other half of what gets me excited. I spend a lot of my time building with LLMs — agents, CLI tools, self-hosted chat setups, automations that wire models into real workflows — and figuring out how to run all of that on infrastructure I control.

Outside the office I build small apps and CLIs — things like fuel-price dashboards and automation scripts — mostly because I find it more satisfying to run something in production than to describe it on a slide deck. I use Next.js and TypeScript for web stuff, Swift when I want something native, and whatever shell glue gets the job done for everything else.

I care about systems that are easy to understand, easy to hand off, and hard to break accidentally. Reliable, boring in the best way, and pleasant to keep running.

Things I've built

drwxr-xr-x2025fuely/[wip] real-time German fuel prices with maps, filters & history
drwxr-xr-x2025ai-provider-cli/[open]switch AI providers from the terminal without touching config files
drwxr-xr-x2024monitoring/[done]Prometheus + Grafana stack deployed via Helm on bare-metal k8s
drwxr-xr-x2024cicd-pipeline/[done]GitLab CI pipeline with Docker build, test, and k8s deploy stages

# Tags: [live] = deployed & running · [open] = public repo · [done] = shipped, maintained

A closer look at Fuely

Fuely — real-time German fuel prices

Fuely pulls live fuel-price data from the Tankerkönig API and presents it on an interactive map. You can filter by station, fuel type, and radius, see a price-history chart for any station, and get a quick sense of where prices are trending in your area. It updates every few minutes.

Built with Next.js 14, TypeScript, Leaflet for the map, and a lightweight Supabase backend that caches API responses so the Tankerkönig rate limit isn't hit on every page load. Deployed as a Docker container behind a Caddy reverse proxy on my Proxmox homelab.

→ Currently offline — redeploying, back online soon.

What I work with

cloud & serversDocker · Kubernetes · Linux · Azure · Proxmox
automationTerraform · Ansible · GitLab CI
monitoringPrometheus · Grafana
ai & llmsClaude · OpenAI · Ollama · LiteLLM · MCP · n8n
building appsTypeScript · Next.js · React · Swift
other toolsSupabase · Postman · Git · ServiceNow

Right now

# Last updated:

→ Building with LLMs — agents, CLI tools, and self-hosted AI setups on my own infra.

→ Tinkering with my Proxmox homelab: added a second node, experimenting with Ceph for storage.

→ Watching the Tankerkönig fuel-price API for rate-limit edge cases in Fuely.

# Thanks for scrolling. Terminal is live — try help

mike@portfolio ~ (main) ❯
NORMAL
⎇ main
~/portfolio
●available
--:--
utf-8 · lf