Portrait

"Start with what is right rather than what is acceptable." — Franz Kafka

Yassine Ait Sidi Brahim

Full-Stack Software Engineer & AI Engineer

Not just writing code — building logic, shaping ideas, and solving real human problems through software.

Resume
Portfolio.php

About Me

Full-Stack Software Engineer & AI Engineer

With 4 years of hands-on experience, curiosity has been my guide from day one.
I began by creating custom websites and solutions, then steadily progressed to designing full software systems and streamlining workflows.
My core expertise spans backend development with Laravel and Symfony,
frontend with React and Next.js, and mobile with React Native.
Recently, I've been drawn to integrating AI into real projects, building RAG systems, MCP server architectures, and LLM-powered features.
What excites me most now is exploring MLOps, model training, and cloud AI services with AWS—a path I'm actively learning and passionate about.
I'm always eager to grow, improve, and deliver better results.

Backend Frameworks

Laravel
Symfony
Spring Boot
Spring Cloud
REST API Design

Programming Languages

JavaScript
TypeScript
PHP
Java
Python

AI & LLMs

Large Language Models (LLMs)
LangChain
MCP (Model Context Protocol)
RAG (Retrieval-Augmented Generation)
AI Agents & Tool Architectures
Text Embeddings
Vector Databases (Qdrant)
Cosine Similarity
Dot Product Search
Prompt Engineering

Cloud & DevOps

Docker
Podman
Git
GitLab
GitHub Actions
Linux

Frontend Development

React.js
Next.js
React Native
Bootstrap
Tailwind CSS

Databases & Storage

MySQL
PostgreSQL
PostGIS
Redis
Amazon S3

Testing & Quality Assurance

Selenium
Cypress
SonarQube
Coverage
Unit testing

Project Management

Jira
Trello
Kanban
Slack

Monitoring & BI

Grafana
Metabase

Systems & Software Architecture

Linux
Microservices

Experience

Full-Stack Software Engineer

Jan 2026 - Present
Pillot

🛰️ GPS Fleet Management System

Supporting and improving a GPS fleet management platform tracking 500+ vehicles in real time, with geofencing, route optimization, and telematics — reducing manual fleet check-ins by ~40%.

🤖 MCP Fleet AI Integration

Built and maintained MCP (Model Context Protocol) integrations exposing fleet data to AI agents, enabling natural language queries across 10+ data sources including vehicles, trips, and alerts — cutting average query time from minutes to seconds.

📊 Flespi Fleet Monitoring Dashboard

Designed and built a real-time Grafana dashboard connected to Flespi telematics, visualizing GPS positions, vehicle states, trip metrics, and alerts for 500+ devices — giving operators a live overview and reducing incident response time by ~30%.

Software Developer

Feb 2023 - Dec 2025
Bti Advisory

🌐 Document Validation System for Lawyers

Optimized and maintained a legal document validation system used by 70,000+ lawyers in France. Migrated file storage to Amazon S3 (reducing storage costs by 35%) and implemented electronic signatures via CertEurope APIs. Built with Symfony and Angular.

💳 Payment Module Maintenance

Maintained and supervised the payment module of the CNB platform, ensuring transaction stability and compliance. Actively participated in developing and improving the e-learning platform.

📋 Multi-Platform Billing API

Designed a generic multi-platform billing API to facilitate invoice generation and streamline management processes.

📱 Meetpe Mobile App Backend

Developed and deployed the backend for the Meetpe mobile app, connecting travelers with local guides. Implemented real-time push notifications and a matching algorithm handling 1,000+ daily matches with sub-200ms response time.

Meetpe Website
Meetpe mobile app interface showing a local guide profile

🛠️ Laravel Solution for Accountants

Developed a Laravel solution for the Order of Chartered Accountants, integrating an optimized e-commerce platform and secure authentication via CAS.

Software Developer

Oct 2022 - Jan 2023
Easyapp24

🌐 Social Media Management Platform

Worked on the EsyApp24 project, a web platform for managing social media publications. Developed the web interface using Laravel and integrated APIs and SDKs for major social platforms like Facebook, LinkedIn, YouTube, and Twitter.

🔄 Content Scheduling System

Implemented features allowing users to schedule, publish, and manage their content across multiple networks from a centralized interface.

🔐 OAuth Authentication

Set up authentication via OAuth for each social network, optimizing API communication to ensure smooth performance and good user experience.

Software Developer

Oct 2021 - Nov 2022
Wecare

🌐 Beauty Appointment Platform

Developed the WECARE platform, an online beauty appointment solution in Morocco. Built the back-end with Laravel, using Blade for views and AJAX for dynamic API calls.

WECARE platform showing calendar interface for appointments
WECARE platform showing beauty services categories

🔄 REST API Development

Created and managed a REST API to ensure communication between the front-end and back-end. Tracked and organized tasks via Trello using an agile method.

📱 Mobile App Maintenance

Maintained the hybrid mobile application developed with Ionic + Angular, using a WebView to integrate the web interface.

🚀 CI/CD Implementation

Set up GitHub Actions for automating tests and continuous deployments.

Projects

Open-source repositories and development projects

Check out my flagship project that transforms complex data queries into simple conversations

EadgeQuery

EadgeQuery

Featured

I developed EadgeQuery, an AI-powered data platform that connects to multiple databases. Users can ask questions in natural language, and the AI generates intelligent queries, analyzes the data, and delivers responses along with visual insights through a user-friendly interface.

AISQLNatural LanguageData AnalysisMicroservicesSpring BootLLMRAG
Explore Project
Meetpe

Meetpe

Developed and deployed the backend for the Meetpe mobile application, connecting travelers with local guides, featuring real-time notifications and a personalized matching algorithm.

BackendMobileReal-timeMatching Algorithm
Visit Website
Wecare

Wecare

Developed the WECARE platform, an online beauty appointment solution in Morocco. Designed the backend using Laravel, utilized Blade for views, and implemented AJAX for dynamic API calls.

LaravelE-commerceBooking SystemAJAX
Visit Website
BTI Advisory

BTI Advisory

Developed a static website for BTI Advisory Company, implementing responsive design, interactive elements, and performance optimization to enhance user experience and support business operations.

Visit Website
Comptexpert

Comptexpert

Developed a Laravel solution for the Order of Chartered Accountants, integrating an optimized e-commerce platform and secure authentication via CAS.

LaravelE-commerceCAS AuthenticationEnterprise
Visit Website

voice-ai-assistant

Python

Multilingual voice assistant (French & Arabic) using Whisper STT, local LLM, Kokoro TTS, and Qdrant for context-aware responses.

Whisper STTLLMKokoro TTSQdrantRAG
View on GitHub

My Docker Hub Images

Containerized solutions for development, testing, and production environments

yassine374/kabord-bard

Docker Image

LaravelMySql
docker pull yassine374/kabord-bard:latest
View on Docker Hub

yassine374/moroccan-id-ocr

Docker Image

OCRPythonFlaskEasyOCRMorocco
docker pull yassine374/moroccan-id-ocr:latest
View on Docker Hub

Composer Packages

Open-source PHP packages available on Packagist

yassine-as/laravel-cas-auth

v2.1.0

A comprehensive CAS (Central Authentication Service) authentication package for Laravel applications with support for single sign-on and user attribute mapping.

LaravelCASAuthenticationSSO
composer require yassine-as/laravel-cas-auth

yassine-as/laravel-s3-db-backup

v1.3.2

Laravel package for automated database backups to Amazon S3 with scheduling, compression, and retention policies for reliable data protection.

LaravelS3DatabaseBackupAWS
composer require yassine-as/laravel-s3-db-backup

yassine-as/laravel-webp

v1.2.1

Laravel package for automatic WebP image conversion and optimization with support for fallback formats and configurable quality settings.

LaravelWebPImageOptimizationPerformance
composer require yassine-as/laravel-webp

My Articles

In-depth technical articles and tutorials published on Medium

Featured Article
Yassine Ait Sidi Brahim

Two Types of Developers in the AI Era: Which One Are You?

The AI era is reshaping what it means to be a developer. Discover the two emerging profiles and figure out which path you're on.

Read on Medium

How Shazam Works: Audio Fingerprinting

A deep dive into the algorithm behind Shazam — how audio fingerprinting turns a few seconds of sound into an exact song match from millions of tracks.

Yassine Ait Sidi Brahim
Read on Medium

The Modern Way to Communicate Between Microservices

Explore modern patterns for microservice communication — from REST and gRPC to event-driven messaging — and how to choose the right approach for your architecture.

Yassine Ait Sidi Brahim
Read on Medium

Building a Moroccan ID OCR Scanner with Python, Flask, and EasyOCR

A comprehensive guide to building an OCR system specifically designed for Moroccan national ID cards using Python, Flask, and EasyOCR for accurate text extraction and data processing.

Yassine Ait Sidi Brahim
Read on Medium

Why It's Time to Ditch Docker for Podman

Exploring the advantages of Podman over Docker, including rootless containers, better security, and seamless integration with systemd for modern containerization needs.

Yassine Ait Sidi Brahim
Read on Medium

Scramble: The Best Laravel Package to Generate API Documentation in One Command

Discover how Scramble revolutionizes API documentation in Laravel by automatically generating comprehensive docs from your code with zero configuration required.

Yassine Ait Sidi Brahim
Read on Medium

Laravel Pulse vs Telescope: Best Monitoring Tool for Production

A detailed comparison between Laravel Pulse and Telescope for production monitoring, covering performance, features, and real-world use cases to help you choose the right tool.

Yassine Ait Sidi Brahim
Read on Medium

Languages

Arabic

Native

Berber

Native

English

Professional

French

Intermediate