Matthias Dive

Projects

ArmandPsy.fr

Appointment booking platform for a psychologist

End-to-end online appointment and payment platform built for an independent psychologist.

This project demonstrates end-to-end product delivery: development, security, deployment, and operations.

Frontend
React, TypeScript, Vite, Tailwind CSS
Backend
Node.js, Express, PostgreSQL
Integrations
Stripe, Google Calendar, Resend
Security
JWT, MFA/TOTP, Helmet, rate limiting
Infra
Docker, GitHub Actions (CI/CD), VPS, Nginx, Let’s Encrypt

Homelab & self-hosting

Ongoing

Self-hosted Raspberry Pi 5, Docker for containerization, and Cloudflare Tunnel to expose web services without opening router ports.

Continuous experimentation environment for infrastructure tooling, IAM flow analysis, and network hardening.

NORMAL
Landing Page
1:1