Experience the 3D Corridor: A Journey Through Code and Engineering
Welcome to Ayoub Bailal's Digital Universe
Welcome to the interactive 3D portfolio of BAILAL Ayoub, a Software Engineer specialized in backend Go microservices, Python AI/RAG pipelines and React frontends.
If you are searching for a backend-focused engineer who builds scalable systems, automated AI pipelines, and cloud-deployed production applications, you have arrived at the right place.
This website is an immersive, fully interactive WebGL experience built with React Three Fiber, Three.js and GSAP.
When you enter this portfolio, you find yourself in a hand-drawn 3D corridor. Every door leads to a different facet of Ayoub's professional work.
The corridor serves as the central hub, offering doors that lead to different aspects of the professional journey: projects, biography, and contact information.
Enjoy seamless transitions, detailed texturing, and a unique interface that breaks the mold of traditional portfolios.
About BAILAL Ayoub: The Engineer Behind the Screen
My Developer Journey
My name is BAILAL Ayoub, a Software Engineer graduated from ENSA Oujda (ITIRC).
With 1.5 years of professional experience building microservices at an EdTech startup (Sidra/Tilmicode), I specialize in scalable backend systems, AI/RAG pipelines, and cloud-deployed production applications.
I believe in engineering solutions that are not just functional but architecturally sound, performant, and maintainable.
Core Technical Skills & Stack
My technology stack is chosen to deliver high-performance, scalable and production-ready systems.
In the 3D gallery room, you can walk through an exhibition of the most significant commercial and personal projects by BAILAL Ayoub.
ProjectX — Supplier Offer Ingestion & Review System
ProjectX is a fullstack system automating the ingestion, AI parsing and human review of supplier offers received via WhatsApp and email.
Built with FastAPI (Python 3.12), React 18 (TypeScript), PostgreSQL 16, deployed on AWS EC2 with Docker Compose, Caddy TLS, Redis and S3.
Features a complete Claude AI parsing pipeline with token-aware chunking, 24h cache and budget tracking, async task queue (Procrastinate), RBAC, Prometheus monitoring and Sentry error tracking.
Live in production at lycasolutions.com.
Tilmid+ — AI RAG Assistant for Students
Tilmid+ is a real-time conversational AI assistant using RAG to answer student questions from course material.
Microservices architecture: Go 1.24 + Gin backend orchestration, Python FastAPI AI engine with LangChain, React 18 chat UI, vector database for semantic search.
Supports multilingual queries, persistent conversation history, user feedback and premium tiers.
Cars Detection — Real-time Vehicle Detection
Cars Detection is a real-time vehicle detection and classification system trained on ~20K images using Transfer Learning on VGG16 (TensorFlow/Keras).
Detects 4 vehicle types (cars, buses, motorcycles, pedestrians) via live camera stream with automatic statistical counting exported to Excel.
Achieved ~92% accuracy, counting 240 vehicles per 30-minute test. Academic project at ENSA Oujda.
Freelance, Collaboration, and Career Opportunities
Are you looking to hire a Software Engineer specialized in Go/Python backend systems, AI/RAG pipelines, or fullstack React applications?
BAILAL Ayoub is open to discussing freelance projects, remote collaborations, contract work, and full-time opportunities.
Focused on delivering scalable, production-ready architectures with strong attention to performance, security and maintainability.