I'm Fouad, a Full-Stack Developer from π²π¦ Morocco who enjoys turning ideas into working software.
I like going beyond just writing code, I enjoy understanding the problem, designing the solution, building the architecture, connecting the pieces, and eventually getting the product into the hands of real users.
My current interests sit around:
- π Full-Stack Web Development
- π€ AI-powered applications & AI agents
- π§© Backend architecture & APIs
- ποΈ Databases & data-driven applications
- π Deployment & real-world products
- βοΈ Automation
- π Continuously improving my software engineering fundamentals
I'm currently going deeper into TypeScript and PostgreSQL, while continuing to explore modern application architecture and AI-powered products.
I don't want to just learn technologies. I want to use them to build things worth using.
A few projects I've built while learning, experimenting, and solving real problems.
A full-stack platform designed around athletic performance and workout tracking.
Built with:
React JavaScript Node.js Express SQLite JWT bcrypt Recharts AI
- π Authentication & protected routes
- ποΈ Workout tracking
- π Performance analytics
- π Basketball-specific metrics
- π©Ή Injury tracking
- π€ AI-powered training planning
- π Data visualization
- π CSV export
What this project taught me:
Building a complete application means much more than making the UI. It means connecting frontend, backend, database, authentication, business logic and user experience into one system.
π View Repository β
An automated AI-powered tech news pipeline.
This project explores how AI can be used as part of an automated workflow, rather than simply as a chatbot.
Tech Sources
β
Web Scraping
β
Content Collection
β
AI Summarization
β
HTML Newsletter
β
Email Delivery
β
Automated Schedule
- π·οΈ Web scraping
- π€ LLM integration
- π Automated summarization
- π§ Email automation
- π HTML generation
- β° Scheduled execution
π View Repository β
An AI-powered marine information and species identification application.
Built around external data sources and AI to explore marine species and information.
- π Marine species information
- π External API integration
- π€ AI-powered identification
- π§ AI-assisted responses
- π Flask backend
- π Web application architecture
Technologies:
Python Flask Groq FishBase SeaLifeBase GBIF
π View Repository β
Turn learning material into structured flashcards using AI.
React / Vite
β
FastAPI
β
AI Model
β
Structured JSON
β
Interactive Flashcards
Built with:
React Vite Python FastAPI Groq
The project gave me hands-on experience connecting a modern frontend to a Python API and turning unstructured AI output into structured application data.
π View Repository β
A real-world website built for a business.
This project was different from my academic projects because the goal wasn't simply to demonstrate a technology.
The goal was to build something usable by an actual organization.
- π± Responsive design
- π Local SEO
- π§ Semantic HTML
- πΊοΈ Sitemap & robots.txt
- π Structured data
- π Content Security Policy
- π‘οΈ Anti-spam protection
- β‘ Performance optimization
- π Production deployment
π View Repository β π Visit Website β
A collaborative project built under hackathon constraints.
This project gave me experience working within a limited timeframe while focusing on:
- π‘ Turning an idea into a working product
- π€ Collaboration
- π§ Problem solving
- π₯οΈ Application development
- π Shipping instead of endlessly planning
π View Repository β
TypeScript
β
Stronger type-safe applications
PostgreSQL
β
Relational database design & production-ready data systems
Backend Architecture
β
APIs β’ Authentication β’ Validation β’ Scalability
AI Agents
β
LLMs β’ Automation β’ Tool use β’ Real-world workflows
Software Engineering
β
Testing β’ Git workflows β’ CI/CD β’ Clean architecture
I try to think about software as more than just code.
01 β Understand What problem are we actually solving?
02 β Design How should the system work before I start coding?
03 β Build Turn the design into a working product.
04 β Test Break it before users do.
05 β Improve Refactor, optimize and simplify.
06 β Ship A project isn't finished when it works on my laptop.
I'm open to opportunities where I can learn, contribute and build real software.
- Internship opportunities
- Junior Full-Stack / Software Developer roles
- Remote opportunities
- Freelance projects
- Collaboration with developers and builders
- Building products
- Exploring startup ideas
- Learning from real-world engineering
- Continuing my education
- Turning ideas into useful software
If you're working on something interesting, whether it's a product, startup, open-source project or just a crazy idea. Feel free to reach out.
β‘ Build. Break. Learn. Repeat.
Fouad Sabbani Β· Morocco π²π¦