Projecten

Een selectie van projecten waar ik aan heb gewerkt, met focus op DevOps, cloud infrastructuur en webontwikkeling.

Portfolio Website

Mijn persoonlijke portfolio, gehost op een Linux VM met Docker, Caddy en CI/CD. Een volledige self-hosted setup met automatische deployments via Forgejo Actions.

  • Self-hosted op eigen Linux VM
  • CI/CD pipeline met Forgejo Actions
  • Reverse proxy met Caddy
  • Docker containerisatie
Node.jsExpressEJSDockerCaddy

Cloud Systemen Project

Volledige DevOps pipeline opgezet als onderdeel van de cursus Cloud Systemen. Een complete infrastructuur met automatische builds, testing en deployment.

  • Azure cloud deployment
  • Multi-container setup met Docker Compose
  • Automatische SSL met Let's Encrypt
  • Infrastructure as Code
AzureDocker ComposeForgejo ActionsLet's Encrypt

Project Webontwikkeling

Een Transfermarkt-geïnspireerde webapplicatie voor het opzoeken en vergelijken van voetbalspelers en transfers. Gebouwd met een volledige back-end inclusief authenticatie en sessies.

  • Gebruikersauthenticatie met bcrypt
  • Sessie-beheer met express-session
  • MongoDB databank via Mongoose
  • Live gedeployed op Render
TypeScriptExpressEJSMongoDBMongoose

GameHub — JAE Stack

Een webplatform waar gebruikers videogames kunnen ontdekken, vergelijken en opslaan via de RAWG Video Games Database API. Gebouwd in teamverband met focus op back-end en testing.

  • RAWG API integratie
  • Gebruikerscollecties en vergelijking
  • Unit testing met Jest & Supertest
  • Authenticatie met bcrypt & sessies
TypeScriptExpressEJSMongoDBTailwind CSSJest