Full-Stack Developer
Nawfal
Hassani
Building digital experiences that blend design and engineering.
Get in TouchAbout
Curious and driven, I love building things from scratch. I learn by doing — experimenting, making mistakes, and always moving forward.
Epitech Montpellier
2nd year — Programme Grande École
Tech Stack
Mindset
I believe every challenge is a chance to grow. I like combining logic, creativity, and problem-solving to build things that actually work.
Journey
404::FutureNotFound
Top-down 2D game built in 48h during a Game Jam (theme: "It's not a bug, it's a feature"). Time travel, zombie waves, pixel art.
Salon du Cheval de Paris
IONIS Group Project Week (Epitech, EartSup, marketing school). Team of 3 designers + 3 developers. Proposed a complete redesign to VEL, organizer of the Salon du Cheval de Paris.
GenAI Hackathon
AI-powered app built during a 48h hackathon. Won 1st place among all teams.
SMS Dashboard
Full-stack dashboard for managing SMS campaigns. Real-time analytics and message tracking.
Stage — JDC Occitanie
4-month internship as a web developer. Real-world full-stack experience.
Epitech Montpellier
1st & 2nd year — Grande École program. Deep-dive into C, algorithms, and full-stack development.
Bac avec mention
Graduated high school with honors. The beginning of the adventure.
Projects
GenAI Hackathon
1st PlaceAI-powered application built during a 48h hackathon. Team project combining generative AI with a practical use case.
Salon du Cheval de Paris
RedesignComplete redesign proposed to VEL, organizer of the Salon du Cheval de Paris (70,000+ visitors/year). 1-week Project Week: new website, mobile app, logo, and merch.
SMS Dashboard
Full-StackDashboard for managing and monitoring SMS campaigns. Real-time analytics and message tracking. (Built during internship at JDC Occitanie)
404::FutureNotFound
Game JamTop-down 2D game built in 48h during a Game Jam (theme: "It's not a bug, it's a feature"). Explore a futuristic map, travel through time via glitch portals, and fight 4 waves of zombies. Pixel art 16x16.
SNCard
NFC SolutionNFC solution allowing merchants to collect Google reviews effortlessly. Features a 3D interactive card, Stripe checkout, and a premium landing page.
Salon du Cheval de Paris
1-week Project Week organized by the IONIS Group, bringing together students from Epitech, EartSup, and a marketing school. Our team of 3 designers + 3 developers proposed a complete redesign to VEL, organizer of the Salon du Cheval de Paris — one of the largest equestrian events in Europe with over 70,000 visitors each year. Our work covered a new visual identity, a redesigned website, a mobile app for visitor circulation, and a full merchandise line.
New Logo & Visual Identity
Complete rebrand designed by the EartSup designers. Three logo variants were created: a compact icon for small spaces, a typographic version for brand clarity, and a combined version for primary use across all media.
Website Redesign
A complete redesign of the official website with a modern, immersive interface. Features include a countdown to the event, online ticketing, program schedule, and all practical information for visitors.
Mobile App — Visitor Circulation
A mobile application designed to improve visitor flow across the venue. Features an interactive map of the event, real-time push notifications for upcoming competitions and shows, and easy navigation between exhibition halls.
Merchandise Collection
A full branded merchandise line designed for different audiences: Sportif, VIP, Famille, and Exposants. Includes t-shirts, caps, and equestrian equipment (saddle pads) — all featuring the new visual identity.
SMS Dashboard
A full-stack SMS management platform built during my internship at JDC Occitanie. The dashboard allows administrators to send, schedule, and monitor SMS campaigns with real-time analytics, bulk sending, purchase management, and full theme customization.
Real-Time Analytics Dashboard
The main dashboard displays key metrics at a glance: total SMS sent, delivered, failed, and success rate. Includes a 7-day chart of sent messages, SMS type distribution, daily success rate, and API status monitoring.
SMS Scheduling
Schedule SMS in advance by setting the recipient phone number, date, time, and message content. View all planned messages in a table with status tracking and action controls.
Bulk SMS Sending
Upload a CSV or Excel file to send SMS in bulk. The system accepts files with phone numbers, message content, and optional recipient names. A template CSV is available for download.
Message History
Complete log of all sent messages with date/time, type (SMS or Token), recipient, content, and delivery status. Filterable and exportable for reporting.
SMS Credit Purchase
Integrated billing system with multiple SMS packs (100 to 5,000+). Secure payment, subscription management, invoice history, and usage alerts — all in one place.
Theme Customization
Full appearance settings with light/dark/system theme toggle and 5 accent color choices. The entire dashboard adapts in real time to the selected theme and color.
User Administration
Admin panel for managing user accounts: create, edit, and delete users with role-based access control (Admin, User). View all registered users with their email, phone number, and assigned role.