Yves Fabien

Full-stack developer building data-driven dashboards, AI-powered learning tools, and community platforms.

6
Projects
5
Platforms
3
AI Integrations
Python Dash / Plotly React XGBoost JavaScript Google Apps Script Cloudflare Pages Claude API Chart.js PWA
Matrix2 Analytics + ML
Soccer analytics dashboard with rule-based and XGBoost ML predictions for 100+ leagues

A comprehensive soccer analytics platform that produces match predictions and betting recommendations worldwide. Combines a rule-based engine (Matrix Logic) with an XGBoost ML engine (SAPS V2) for probabilistic predictions across multiple markets — 1X2, exact scores, over/under, and BTTS.

Key Features
Two dashboards: Fixtures + Team Comparator
Form analysis with home/away splits
Multi-format visualizations (radar, heatmaps, polar)
Confidence tiers: Strong, Double-Chance, Uncertain, Skip
Per-league calibration auto-tuning
Home advantage modeling per venue
Prediction accuracy tracking
Favorites, dark mode, mobile responsive
Stack
Python 3 Dash / Plotly XGBoost LightGBM scikit-learn Pandas Claude & OpenAI APIs
Deployed on Render + Cloudflare R2
🎵
Alan Cave Dashboard Music Analytics
Global fan analytics dashboard for artist Alan Cave — 28 countries, 69 cities, 3 years of data

A music analytics dashboard providing global insights into fan distribution, fanbase growth, and data-backed decisions for tours, marketing, and releases. Covers Spotify, YouTube, TikTok, and SoundCloud with 3 years of geographic listener data.

Key Features
Interactive world map (choropleth + scatter)
6 KPI cards with live metrics
Recommended setlist with tour advice
Time-series listener trends by geography
Multi-platform trends (Spotify, YouTube, TikTok)
Date range picker with flexible granularity
Stack
Python 3.11 Dash / Plotly Bootstrap Components Pandas Chartmetric API
Deployed on Render
Morning Brief News + Markets
Personalized RSS feed aggregator with 10 categories and live global stock indices

A personalized morning dashboard that aggregates curated RSS feeds across 10 interest categories — from AI and soccer analytics to biohacking and space exploration — plus live stock market indices and financial headlines.

Key Features
10 curated RSS categories
12 global stock indices with live prices
Read-aloud with Microsoft Neural TTS
Category filtering with tabbed UI
Parallel feed fetching (10 workers)
Finnhub market headlines
Stack
Python 3.11 Dash / Plotly feedparser yfinance edge-tts Finnhub API
Deployed on Render
🤖
AI Mastery AI Learning
Interactive AI/ML learning platform with mentor chat, prompt lab, and daily challenges

An interactive learning platform for mastering AI engineering and LLM development. Features a 4-phase curriculum (12 lessons), real-time mentor chat powered by Claude, a prompt evaluation lab, and daily coding challenges with automated feedback.

Key Features
4-phase curriculum: Foundations to System Design
AI mentor chat with Claude
Prompt Lab with automated scoring
Rotating daily challenges
Text-to-speech (0.5x-2x speed)
XP progress tracking system
PWA-ready, works offline
Cyberpunk dark theme
Stack
React 18 Claude API Web Speech API localStorage
Deployed on Cloudflare Pages
📋
JAC Attendance Hub Community
Youth group management platform with attendance tracking, expenses, and parent portal

A comprehensive youth group management platform for the JAC organization. Handles event-based attendance, member records, expense reimbursement workflows, and provides a parent portal for viewing linked children's activities and reports.

Key Features
Event-based attendance (Present/Absent/Excused)
Role-based access: admin, leader, parent
Student profiles with emergency contacts
Expense submission and approval workflow
Absence alert reporting
Parent portal with child view
Offline PWA support
Dark mode
Stack
HTML / CSS / JS Google Apps Script Google Sheets Service Worker
Deployed on Cloudflare Pages
🌱
Sorve Well-Being
Personal growth assessment based on Ryff's Six-Factor Model with custom growth plans

A self-assessment app based on Carol Ryff's Six-Factor Model of Psychological Well-Being. Users take a questionnaire across six dimensions, receive interactive radar-chart results, and build customized multi-week growth plans with daily activities and progress tracking.

Key Features
Kids + Adults assessment versions
Interactive radar chart results
Growth plan builder (7/14/30 days)
Activity library: journaling, mindfulness, challenges
Cloud-synced progress tracking
User accounts with login
Print-friendly reports
Responsive mobile/desktop
Stack
HTML / CSS / JS Chart.js Google Apps Script Google Sheets
Deployed on Cloudflare Pages (sorve.pages.dev)