Quatre projets réels — pas des exercices scolaires.
Kosmo Dashboard
Problème résolu : accéder à son PC depuis n'importe quel appareil, sur n'importe quel réseau
Tableau de bord système auto-hébergé sur Fedora, accessible depuis n'importe quel appareil via navigateur. Stats système en temps réel, contrôle média et accès distant sécurisé — en production sur ma machine quotidienne.
Ce que j'ai fait concrètement
- API backend FastAPI/Python exposant les métriques système (CPU, RAM, réseau, température)
- Réseau mesh Tailscale/WireGuard pour accès distant chiffré sans ouvrir de port
- Accès écran via VNC tunnelé dans Tailscale
- Services configurés en systemd pour démarrage automatique
FastAPIPythonTailscale
WireGuardSystemdFedoraVNC
Markpro
Problème résolu : suivre toutes mes candidatures d'alternance et offres d'emploi sans tout perdre dans Gmail
Application personnelle de suivi de candidatures — agrège automatiquement les offres pertinentes depuis plusieurs sources et permet de tracker l'état de chaque candidature (envoyée, relancée, entretien, refus). Déployée en Docker sur Fedora.
Ce que j'ai fait concrètement
- Backend FastAPI + SQLite, conteneurisé Docker avec volume persistant
- Parser Gmail IMAP qui détecte automatiquement les réponses de recruteurs
- Récupération automatique d'offres via les flux RSS Indeed (Metz, Nancy, Paris, Strasbourg)
- Déployé sur Fedora avec gestion SELinux pour les volumes Docker
FastAPISQLiteDocker
IMAPRSSSELinux
Monitoring & Sécurité — Transform-IT
Problème résolu : aucune visibilité sur la disponibilité des services, pas de 2FA sur l'infrastructure
Déployé et configuré de zéro une solution de monitoring réseau complète et renforcé la sécurité d'accès sur l'infrastructure d'une entreprise au Luxembourg.
Ce que j'ai fait concrètement
- Installation et configuration d'Uptime Kuma from scratch — monitoring de tous les services critiques
- Alertes automatiques en temps réel via webhook Discord et email
- Mise en place de l'authentification 2FA/TOTP sur l'infrastructure existante
- Documentation complète des procédures pour l'équipe
Uptime Kuma2FA / TOTP
Discord WebhookMonitoringDocumentation
mark-roderick.com
Problème résolu : avoir une présence en ligne professionnelle, indexée sur Google, qui montre concrètement ce que je sais faire
Portfolio personnel conçu et développé de A à Z — design, code, déploiement et SEO. Site entièrement en HTML/CSS/JS en fichier unique, hébergé sur Netlify avec domaine personnalisé.
Ce que j'ai fait concrètement
- Design dark complet avec système de couleurs en CSS variables
- SEO structuré — JSON-LD schema, meta tags, canonical, sitemap
- Déploiement sur Netlify avec domaine personnalisé et HTTPS automatique
- Favicon SVG personnalisé, responsive mobile, navigation dropdown
HTML / CSS / JSNetlify
SEOJSON-LDDNS