LAMP Stack via Docker Compose
Volledige LAMP-omgeving met Apache, MariaDB en Nginx als load balancer. HTTPS-terminatie, health checks en horizontale schaalbaarheid via Compose.
Thomas More Geel · Cloud & Cyber Security
Een overzicht van schoolprojecten, persoonlijke projecten en technische opdrachten. Klik op een project voor een gedetailleerde uitleg.
Volledige LAMP-omgeving met Apache, MariaDB en Nginx als load balancer. HTTPS-terminatie, health checks en horizontale schaalbaarheid via Compose.
Volledig pentestreport van een ASP.NET Core applicatie. Meerdere high-severity kwetsbaarheden gevonden waaronder SQL Injection en access control bypass.
Medicatieplatform voor ouderen en mantelzorgers. Business case, ISO 25010 requirements, threat modelling via OWASP Threat Dragon en risicoanalyse conform NIST CSF.
Hands-on case study in een Windows Server omgeving: Active Directory, GPO's als beveiligingslaag, NTFS-rechten, IPsec en Entra hybrid cloud.
Volledig zelfgebouwde homelab op een consumer desktop met Proxmox VE, elf Docker-services via Compose en CGNAT opgelost via Tailscale en Cloudflare Tunnel.
Internationaal design thinking project met Ardhi University (Tanzania). Klimaatpredictieplatform voor Tanzaniaanse boeren: weersvoorspellingen, gewasmonitoring en marktprijzen, gebouwd met Google Cloud.
Multi-tenant hostingplatform op twee Fujitsu PRIMERGY-servers met Proxmox VE, k3s Kubernetes (HA), VLAN-segmentatie, Terraform/Ansible IaC en een volledige upload-scanpipeline (ClamAV + YARA → Harbor). Klanten uploaden en beheren hun PHP- of Java-app via een React dashboard met TOTP-2FA.
Gamificatieplatform voor secundaire scholieren: leerkrachten kennen punten toe, leerlingen strijden op een live scoreboard. Gebouwd met Node.js, Express en PostgreSQL in een Scrum-traject van 5 sprints.
Containerized Flask CRUD applicatie gedeployed op Amazon ECS (EC2 launch type). Inclusief VPC, ALB, Security Groups, CloudWatch logging en Auto Scaling.
Dezelfde Flask CRUD-applicatie, deze keer volledig declaratief uitgerold op Azure met Bicep: container registry, VNet met NSG, Log Analytics en een Container Instance. ACI haalt het image op met een pull-only ACR-token in plaats van de admin-gebruiker.
Drielaagse webstack (Apache, FastAPI, PostgreSQL) uitgerold op een Minikube-cluster van drie nodes. Pod anti-affinity spreidt de API-replicas over de workers, liveness- en readiness-probes bewaken ze, en een nginx Ingress ontsluit het geheel op milestone2.local.
Notetaker-applicatie uitgerold als drielaagse architectuur op ECS Fargate: publieke ALB naar Nginx, interne ALB naar de FastAPI-backend, en RDS PostgreSQL in private subnets. Vijf security groups laten elke laag alleen verkeer toe van de laag erboven.
Ubuntu 24.04 gehard tegen de CIS Level 2 benchmark met OpenSCAP, van 51,95% naar 96,26% compliance. Inclusief LVM-partitiemigratie op een draaiend systeem, een zelfveroorzaakte lockout die een snapshot-revert vereiste, en een register van bewust aanvaarde uitzonderingen.