Yassine Ait Sidi Brahim

Full-Stack Software Engineer

Rule #1: Production isn’t a casino 🎲 β€” skipping tests turns it into one

About Me

Yassine Ait Sidi Brahim portrait

Full-Stack Software Engineer

I build scalable products across backend and frontend, with a focus on clean architecture and fast execution. Comfortable picking up new languages and frameworks by relying on strong core engineering principles.

My philosophy is that while tools and syntax change, the underlying concepts system design, data flow, and problem-solving remain consistent. I focus on mastering those fundamentals and applying them across different stacks.

Backend

Laravel
Symfony
Spring Boot
Node.js

Frontend

React.js
Next.js
React Native

AI & LLM

RAG
MCP
LangChain
Qdrant

DevOps & Cloud

Docker
GitHub Actions
Linux
AWS

Databases

MySQL
PostgreSQL
Redis
MongoDB

Experience

Lead PHP Engineer & AI Integrations

Jan 2026 - Present
Pillot

πŸ›°οΈ GPS Fleet Management System

Supporting and improving a GPS fleet management platform tracking 1500+ 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 1500+ 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 primary UI

EadgeQuery

Featured

An AI-powered data platform that connects to multiple databases, translates natural language into intelligent queries, and returns analysis with clear visual insights.

AISQLNatural LanguageData AnalysisMicroservicesSpring BootLLMRAG
Meetpe

Meetpe

Backend for a travel mobile app connecting travelers with local guides, with real-time notifications and a personalized matching flow.

BackendMobileReal-timeMatching Algorithm
Visit Website
moroccan-id-ocr

moroccan-id-ocr

A Dockerized OCR service focused on extracting structured data from Moroccan ID cards with a lightweight API workflow.

DockerOCRPythonFlaskEasyOCR
View on Docker Hub
Wecare

Wecare

An online beauty appointment platform for Morocco, built with a Laravel backend, Blade views, and dynamic AJAX-driven interactions.

LaravelBooking SystemMarketplaceAJAX
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 Framework

Valhalla is my PHP framework for clean APIs, service communication, and fast CLI-first development.

Valhalla framework logo
Open-source PHP framework

Valhalla

A focused framework for developers who want fast JSON APIs, clean architecture, service-to-service communication, and a CLI that helps you move quickly without carrying the overhead of a monolith.

I built Valhalla because I wanted backend development to feel lighter, clearer, and more free. My philosophy is simple: give developers strong structure where it matters, then stay out of the way so they can shape services the way they actually want to build them.

CLI Quick Start
macOS Terminal
Quick start
$ composer global require asyassin10/valhalla-framework
$ valhalla new project my-service
$ cd my-service
$ composer install

Microservices-First

Built for JSON APIs, internal service endpoints, and backend systems without unnecessary framework weight.

CLI Productivity

Scaffold projects, controllers, middleware, services, routes, auth flows, and local agents from the terminal.

Practical Architecture

Routing, middleware, JWT auth, service-to-service calls, and agent-style workers in one focused PHP toolkit.

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

PHP Has No Good Microservice Framework. So I Built Valhalla.

Laravel is too heavy, Slim is too bare, and Lumen is deprecated. I got frustrated and built Valhalla β€” a microservices-first PHP framework with CLI scaffolding, JWT auth, a service client, and local agent workers. ~300KB, two runtime dependencies.

Read on Medium

Building a PHP Extension in C (And Locking It Behind a License)

When PHP isn't fast enough, you go lower. This article covers writing a real PHP extension in C from scratch β€” handling parameters, zvals, and memory β€” then adding runtime license validation so your compiled .so only runs on authorized servers.

Yassine Ait Sidi Brahim
Read on Medium

Why Cosine Similarity Is the Engine Behind Every RAG System

Cosine similarity doesn't measure distance β€” it measures direction. This piece breaks down how the formula works, why embeddings encode meaning in vector direction rather than magnitude, and why tools like Qdrant and Pinecone rely on it for semantic search.

Yassine Ait Sidi Brahim
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

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

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.

Yassine Ait Sidi Brahim
Read on Medium

Languages

Arabic

English

French

Contact Me