Skip to content
Amine Bazi.

Full-stack developer — Casablanca, Morocco

I build complete web applications,
from interface to database.

My name is Amine Bazi. I build websites, applications and AI integrations for companies that expect careful, reliable and maintainable work.

Based in
Casablanca, Morocco
Selected projects

01 — Projects

Selected projects

Three concrete builds, documented from their source code and project reports: an appointment booking application, an AI-powered e-learning platform, and an AI customer-service agent.

Full-stack application — academic project (PFA), EMSI · 2025

AppointmentPro

Appointment booking system with client / professional roles

A web application for appointment booking: professionals publish their availability, clients book a slot, and both track their appointments from dedicated dashboards.

  • React 18
  • TypeScript
  • Vite
  • Tailwind CSS
  • Supabase
  • PostgreSQL

E-learning platform + AI — academic project (PFA), EMSI · 2025

AI Learning

Smart learning assistant with AI-graded answers

An intelligent online learning platform: courses structured into modules and lessons, free-text exercises graded by AI (OpenAI), and progress tracking for students and instructors.

  • React
  • Node.js
  • Express
  • Supabase
  • PostgreSQL
  • Tailwind CSS

AI agent — final-year project · 2025

ServiceBot IA

AI customer-service agent: RAG chatbot, sentiment and retention

An AI agent for customer service: a 24/7 FAQ chatbot grounded in a knowledge base (RAG), sentiment analysis, review responses and human escalation.

  • Python
  • FastAPI
  • LangChain
  • Google Gemini
  • Pinecone
  • RAG

02 — Services

What I can build for you

Clear engagements, from scoping to launch. Every project starts with a conversation — quotes on request.

  1. 01

    Professional websites

    The problem

    Your current site no longer reflects the quality of your business — or you are starting from scratch.

    The deliverable

    A fast, responsive, SEO-ready website, prepared for deployment.

  2. 02

    Full-stack web applications

    The problem

    You need a business tool with user accounts, data and server-side logic.

    The deliverable

    A complete application: interface, API, database, authentication and dashboard.

  3. 03

    Shopify store improvements

    The problem

    Your store works, but friction points are hurting the buying experience.

    The deliverable

    Targeted improvements: theme, performance, checkout journey and integrations.

  4. 04

    AI chatbot integration

    The problem

    Your team answers the same questions over and over, day and night.

    The deliverable

    An AI assistant connected to your content (RAG), embedded in your site, with human escalation.

  5. 05

    Maintenance and evolution

    The problem

    Your website exists, but no one maintains it reliably.

    The deliverable

    Ongoing care: fixes, new features, backups and updates.

03 — Skills

Technical skills

Technologies I actually use, backed by my projects and professional experience — no arbitrary percentages.

Frontend

Responsive, animated interfaces — used on AppointmentPro and in agency work.

  • React
  • TypeScript
  • Next.js
  • Vite
  • Tailwind CSS
  • Framer Motion

Backend

APIs and server-side logic, implemented on AI Learning (Express) and ServiceBot IA (FastAPI).

  • Node.js
  • Express
  • FastAPI
  • Python
  • REST APIs

Databases

Modelling and queries with ORMs, from SQLite in development to PostgreSQL in agency work.

  • PostgreSQL
  • Supabase
  • MySQL
  • MongoDB
  • SQLite
  • Prisma

APIs & integrations

Authentication, third-party services and application-to-application communication.

  • JWT
  • REST
  • Stripe (basics)
  • Axios
  • Webhooks

Tools & deployment

Versioning, containerisation and pipelines used every day.

  • Git / GitHub
  • Docker
  • GitHub Actions
  • Vercel
  • Linux

AI & smart services

Language-model integration, put into practice on ServiceBot IA and AI Learning.

  • LLM APIs (Gemini, OpenAI)
  • LangChain
  • RAG
  • Pinecone
  • Sentiment analysis

04 — Experience

Professional experience

  1. Since February 2026

    Software engineer — Full-stack developer

    Oddy Agency · Casablanca, Morocco

    • Design and development of full-stack web applications: React / TypeScript interfaces and Node.js REST APIs.
    • PostgreSQL databases via Supabase: authentication, access rights and user roles.
    • AI feature integration: language-model APIs for content evaluation and generation.
    • Agile teamwork: requirements analysis, testing, problem solving, Git / GitHub.
  2. June — August 2025

    Full-stack web developer intern

    WHD Agency · Casablanca, Morocco

    • Full development of an appointment management application (AppointmentPro): React frontend and Node.js / Express / Prisma backend.
    • Authentication and sessions, interactive dashboard, time-slot management.
    • Clean, responsive interface with Tailwind CSS.
  3. July 2024

    Observation internship — web maintenance

    Mercure Diffusion · Casablanca, Morocco

    • Website updates and maintenance: content, images, sections.
    • Collaboration with the marketing team and the IT manager.
  4. July 2023

    Observation internship — IT infrastructure

    LEONI · Casablanca, Morocco

    • IT hardware inventory and detailed network diagrams.
    • Helpdesk support, network socket testing and repair.

Education

Engineering degree in computer science (MIAGE) — EMSI, Casablanca.

05 — Contact

Planning a website or an application?

Describe your needs in a few lines — I will reply with a first analysis and the next steps.