Deep dives into the architecture, workflows and decisions behind selected systems
Advisor-facing RAG MVP
A permission-scoped, citation-backed RAG system that helps academic advisors turn SIS/LMS records into reviewable student insights.
Upload documents, ask questions, get streamed answers grounded in cited passages and an explorable knowledge graph.
A clinic consent workflow that captures a patient fingerprint, validates the signing flow with Hawiti (Kuwait Mobile ID), and stores a signed PDF.
Backend / Data pipeline
A queue-driven pipeline that ingests real-estate listings from agency FTP drops (ZIP + pipe-delimited CSV), validates and geocodes them, processes their photos, and keeps a search index in sync.
Backend / Geospatial data pipeline
A Laravel job pipeline that turns the official French administrative dataset into regions, departments and communes in the database, and publishes their borders as Mapbox vector tiles.
Backend / AI matching
A hybrid matching system for an anonymous dating app: weighted preference filtering narrows the pool, then Redis vector search ranks candidates by semantic profile similarity.
Competition analytics and preselection
A queued social-profile enrichment and auditable preselection workflow for GCC competition applicants.
Migration / Architecture modernization
Migrating a legacy Express.js and Node 12 platform to a NestJS modular monolith, merging two Express apps into one, extracting moderation microservices, and modernizing the MongoDB data layer.