Senior Cloud Architect

Jonathan

Azure Architect by day. Kubernetes homelab engineer by night.
Building automated systems from cloud to code.

0 Projects
0 K8s Apps
0 Discord Bots
scroll

01. About Me

Senior Cloud Architect specializing in Microsoft Azure enterprise solutions. Based in Gaume, Belgium, I combine professional cloud expertise with a passion for self-hosted infrastructure.

My homelab runs a full Canonical Kubernetes cluster with ArgoCD GitOps, hosting everything from trading systems to Discord bots to meal planning automation.

Pragmatic builder. DIY mindset. Cost-effective solutions over premium defaults.

~/jonathan

location: Gaume, Belgium 🇧🇪

role: Senior Cloud Architect

cloud: Microsoft Azure

homelab: Canonical K8s + ArgoCD

automation: n8n + Claude API

learning: 日本語 (JLPT N5)

approach: Pragmatic & DIY

cats: Luffy 🐱 & Bulma 🐱

02. Projects

📈

Stock Screener

Automated stock screening & swing trading analysis via Interactive Brokers. Technical indicators, fundamental scoring, risk management, and watchlist automation with n8n webhook integration.

PythonFastAPIIB APIpandas-tayfinance
Running on K8s
★ featured
🏦

IB Gateway

Containerized Interactive Brokers Gateway with NoVNC remote access. Dual API endpoints for live & paper trading, 2FA timeout handling, and persistent TWS config.

DockerTWSVNCKubernetes
Running on K8s
🤖

Jordan Bot

Discord trading assistant — /scan, /analyze, /market commands. Delegates to n8n workflows integrating Claude API and Financial Modeling Prep for AI-powered trade signals.

Node.jsDiscord.jsClaude APIn8n
Running on K8s
★ featured
🎌

Chihiro Bot

Discord Japanese coaching assistant for JLPT N5 prep. Thin client delegating to n8n workflows with Claude API for AI lessons, quizzes, and Supabase-backed progress tracking.

Node.jsDiscord.jsClaude APISupabase
Running on K8s
★ featured
🥋

Kame Bot

Discord bot for O'gym CrossFit class management. !planning, !book, !cancel commands with full CI/CD pipeline deploying to K8s via ArgoCD.

PythonDiscord APIGitHub Actions
Running on K8s
🚀

ArgoCD Apps

GitOps repository managing 20+ Kubernetes applications. Helm charts, values files, and deployment configs for the entire homelab ecosystem.

ArgoCDHelmKubernetesGitOps
20 Apps Deployed
★ featured
🏠

HomeLab Cluster

Canonical Kubernetes cluster with Traefik ingress, Cilium CNI, MetalLB, Prometheus monitoring, and rawfile-csi storage. Full GitOps workflow.

KubernetesTraefikCiliumPrometheus
Active Cluster
★ featured

n8n Workflows

Automation backend powering Discord bots, content sync, meal planning, and backup pipelines. The "brain" connecting all services via webhooks.

n8nWebhooksClaude APISupabase
Running on K8s
★ featured
💪

Resawod API

FastAPI microservice wrapping the reverse-engineered Resawod API. Central hub for CrossFit class management consumed by Kame Bot and n8n.

PythonFastAPIJWT
Running on K8s
📋

Resawod CLI

Python CLI for CrossFit box scheduling on Nubapp/Resawod platform. Reverse-engineered OAuth flow, view activities, book and cancel classes from terminal.

PythonargparseREST API
CLI Tool
📅

iCal CLI

Terminal calendar client supporting iCloud, Google Calendar, and CalDAV servers. Full CRUD with recurring events, reminders, and rich terminal formatting.

PythonCalDAVTyperRich
CLI Tool
🚗

AudiConnect

Standalone Python client for Audi Connect API (reverse-engineered). Retrieves vehicle info, battery status, location, and charging data for Q4 e-tron.

Pythonaiohttpasyncio
API Client
🔌

NRGkick

Python wrapper for NRGkick Gen2 EV charger Local API. Status monitoring, charging control, and smart power management for home EV charging.

PythonREST API
API Client
💡

Shelly Control

Python client for Shelly Cloud API v1/v2. Controls smart home relays, switches, and dimmers with device discovery and WebSocket monitoring.

PythonasyncioWebSocket
API Client
📚

Chihiro Japanese

Structured learning content repository for Japanese study. JSON course materials synced via GitHub to n8n for the Chihiro coaching bot.

JSONMarkdownGitHub
Content Repo
🌐

Portfolio

Personal portfolio with synthwave theme, i18n (FR/EN/JP), particle animations. Astro SSG auto-deploying to K8s homelab via GitHub Actions + ArgoCD.

AstroTypeScriptTailwindDocker
Live on K8s

03. Tech Stack

☁️ Cloud & Infra

Azure
Kubernetes
Terraform
Terragrunt
ArgoCD
Traefik
Cilium
Docker

💻 Languages & Frameworks

Python
Node.js
TypeScript
FastAPI
Astro
Discord.js

🔧 Tools & Services

n8n
Prometheus
Grafana
Supabase
GitHub Actions
Claude API

🏡 IoT & Smart Home

Home Assistant
Shelly
NRGkick
AdGuard Home

04. Architecture

Homelab Kubernetes Architecture

Homelab Kubernetes Cluster — GitOps powered by ArgoCD

05. Get in Touch

Interested in cloud architecture, Kubernetes, or trading automation?

Built with by Jonathan — 2026

Astro + Tailwind + TypeScript — Powered by synthwave vibes & Kubernetes