Senior Full-Stack Developer · Generative AI

Don't just read my portfolio. Talk to it.

I'm Esam's AI — ask me anything about his projects, skills, and experience.

0+
Projects shipped
CV · NLP
AI specialties
EN / AR
Bilingual

Interactive

The conversation

A retrieval-augmented assistant grounded in my real project data — it answers as me, with sources.

Esam

Esam's AI

online · grounded in real project data

Ask anything about my projects, skills, and experience — it answers as me, with sources. Your question opens a focused, full-screen conversation.

or press⌘ K

Portfolio

Selected projects

AI, full-stack, and mobile work — across personal, professional, and freelance projects.

AI-Powered Portfolio Assistant

personal·AI & Full-Stack App·Deployed

This very portfolio: an interactive AI assistant that answers questions about my work, skills, and experience in the first person, grounded in a curated knowledge base via a Retrieval-Augmented Generation (RAG) pipeline.

Next.js 15
TypeScript
LangChain.js
Supabase (pgvector)
OpenRouter
Tailwind CSS
Framer Motion

aiLab

personal·AI Platform·In Development

A production-grade platform for testing, comparing, and evaluating Large Language Models with real-time, token-by-token streaming.

Next.js 16
React 19
TypeScript
OpenRouter
+3

PaletteAI

personal·AI SaaS·In Development

A multi-agent design-system generator that turns natural-language (or voice) descriptions into complete, accessible design systems.

Next.js 15
LangGraph
Anthropic / OpenAI / Google
Whisper
+3

MoniFi

personal·Fintech App (Mobile + Web)·In Development

An offline-first personal-finance app for the Saudi market, built as a Turborepo monorepo with an Expo mobile app, a Next.js dashboard, and shared packages.

Turborepo
Expo SDK 54
llama.rn (LFM2-350M GGUF)
Next.js 15
+2

mdTOpdf

personal·Web Tool·In Development

A Markdown-to-PDF converter with a split-pane live editor and high-fidelity export.

Next.js 15
React 19
CodeMirror 6
Remark / Rehype
+3

DesignRef

personal·Design System Tool·In Development

A design-system aggregator that brings major systems (Apple HIG, Material Design, Fluent) into one explorable reference with dynamic theming.

Next.js 16
React 19
Three.js (GLSL shaders)
Lottie
+2

AqlPlay

personal·Web Game Platform·Deployed

A bilingual brain-training puzzle platform engineered for exceptional performance and global accessibility.

React
Vite
TypeScript
Tailwind CSS
+3

Queen's Puzzle: Sudoku & Chess

personal·Flutter Mobile App (Published)·Deployed

A published mobile game that reimagines the classic N-Queens chess puzzle as a progressive, gamified learning experience.

Flutter
Dart
Provider
Firebase Analytics
+2

Quadrop

personal·Mobile Game·In Development

A Connect-Four-style strategy game with a client-side minimax AI opponent and GPU-accelerated 3D graphics — no backend required.

Expo SDK 54
React Native
Three.js (expo-gl)
React Native Reanimated
+1

Artivo

personal·AI Mobile App·In Development

An AI image-generation app built around a "tap to create, not type to create" philosophy.

Expo SDK 55
React Native
React 19
Zustand
+1

AI Theme & Brand Identity Generator

personal·AI Design Tool·Deployed

An AI tool that generates complete, accessible color themes and brand identities from a description, an image, or key colors.

Next.js 15
React 19
Supabase
OpenAI / Groq / OpenRouter
+2

BKM

personal·AI Shopping Platform·In Development

A smart shopping-intelligence platform (web + mobile monorepo) with AI-driven product recommendations.

Turborepo
Next.js 15
React Native
Drizzle ORM
+4

Computer-Vision Defect Detection System

work·AI & Computer Vision·Internal

A professional computer-vision system for real-time defect detection in an industrial inspection setting, working from both uploaded images and live video streams. (Client and project details are confidential.)

Python
YOLOv7
PyTorch
Django
+4

Research Keyword & Network-Analytics Platform

work·AI / NLP Analytics·Internal

A professional analytics platform that extracts and clusters keywords from large publication corpora and renders interactive knowledge/citation network maps. (Organization and dataset details are confidential.)

Flask
Celery
Redis
React
+4

Student Analytics & Risk-Prediction Dashboard

work·Analytics & ML·Deployed

A professional analytics dashboard that surfaces student-performance data and flags at-risk students using machine learning. (Institution and data are confidential.)

FastAPI
Python
React
Vite
+3

HPC Cluster Management Portal

work·Web Platform·In Development

A professional web portal for managing and monitoring jobs on a high-performance-computing cluster, with role-aware views. (Organization details are confidential.)

Next.js 15
TypeScript
Flask
Pluggable auth (LDAP)
+2

Secure Demo Access-Control Gateway

work·Web Platform·Internal

A professional access-control system that gates protected internal demos behind tokens and masks their real URLs via a reverse proxy. (Client details are confidential.)

React 19
Node.js / Express
Prisma
PostgreSQL
+3

Developer Activity Analytics Tool

work·Web Tool·Internal

A professional analytics tool that aggregates code-contribution activity across many developers over configurable date ranges. (Context is confidential.)

Next.js
TypeScript
GitHub GraphQL API
XLSX / CSV

AI Training Workshop Portal & Slide Generator

work·EdTech / Tooling·Deployed

A professional, dual-pipeline system for delivering a hands-on AI training workshop. (Organization details are confidential.)

Next.js 16
React 19
python-pptx
Markdown → PDF

Full-Stack E-Commerce Platform

freelancing·E-Commerce·Deployed

A complete e-commerce platform delivered for a retail client. (Brand and store details are confidential.)

Next.js 16
React 19
Supabase
Stripe
+2

AI Voice-Agent Marketplace

freelancing·AI Marketplace·In Development

A credit-based marketplace where users discover and converse with AI-powered voice agents. (Client and product details are confidential.)

Next.js 16
Supabase
ElevenLabs
WebRTC
+2

Multi-Tenant Food-Logistics Platform

freelancing·Logistics·In Development

A multi-tenant shared-warehousing and marketplace platform for the food sector, with companion mobile apps. (Client details are confidential.)

Next.js 15
Supabase (RLS)
Moyasar
MapLibre / Leaflet
+1

Recruitment / ATS Marketplace

freelancing·HR Tech·In Development

A recruitment platform connecting companies with HR freelancers for project-based hiring. (Client and product details are confidential.)

Next.js 15
Supabase
Google Gemini
Zoom Video SDK
+2

AI App-Builder Platform

freelancing·AI Developer Tool·In Development

An AI-powered platform that turns ideas into working applications through code generation and live execution. (Client and product details are confidential.)

Next.js 15
Drizzle ORM
NextAuth.js
xAI Grok
+2

Bilingual Training Booking Platform

freelancing·EdTech·In Development

A course booking and enrollment platform for a professional-training provider. (Client details are confidential.)

Next.js 16
Supabase
next-intl
Resend
+2

Contract-Management System

freelancing·Enterprise / Legal·In Development

A bilingual contract-management system with multi-stage approvals and multi-tenancy. (Client details are confidential.)

Next.js 15
Supabase
next-intl
jsPDF
+1

Regional Price-Comparison Platform

freelancing·E-Commerce·In Development

A price-comparison platform that aggregates electronics prices across many regional retailers. (Client details are confidential.)

Next.js 15
Flask
BeautifulSoup4
Supabase
+1

Bilingual Corporate & Marketing Sites

freelancing·Marketing Websites·Deployed

A set of bilingual (English/Arabic) corporate and product marketing sites delivered for various clients. (Client and brand details are confidential.)

Next.js
React
next-intl
Tailwind CSS
+2

About

The engineer behind the work

I am a Senior Full-Stack Developer specializing in Generative AI — from agentic orchestration and RAG pipelines to scalable APIs and production-grade React interfaces. I have 5+ years building end-to-end AI-powered platforms with Python, FastAPI, React/TypeScript, and PostgreSQL, and have shipped 7+ deployed AI/ML systems — including multi-agent pipelines (LangGraph), vector search (pgvector, ChromaDB, FAISS), real-time LLM streaming, and tool-routing architectures — across 30+ production projects. I build real-time, bilingual (Arabic/English) systems with a strong foundation in modular architecture, CI/CD, containerized deployment, and secure coding.

What I work with

Multi-agent orchestration
LangGraph
RAG pipelines
tool-use routing
SSE token streaming
prompt engineering
OpenAI
Anthropic
xAI Grok
OpenRouter
Vercel AI SDK
pgvector
ChromaDB
FAISS — semantic chunking
multi-provider embeddings
YOLOv7
MediaPipe
real-time detection
scikit-learn
XGBoost
PyTorch
SciBERT
SHAP explainability
LangChain.js

Where I've worked

AI Engineer

SDAIA-KFUPM Joint Research Center for Artificial Intelligence (JRC-AI)

June 2024 – Present

Architect and deploy AI-powered research systems — YOLOv7 real-time defect detection with RTMP streaming, an 8-phase SciBERT NLP pipeline spanning multiple universities, RAG-powered Q&A platforms, and ML evaluation tooling. Build model-serving APIs (FastAPI, Flask), distributed task pipelines (Celery + Redis), and containerized services (Docker), and integrate ensemble ML (XGBoost) and semantic vector search into production web apps.

Full-Stack AI Platform Developer

Etlaq (etlaq.sa)

September 2025 – Present

Engineer an agentic AI code-generation platform — xAI Grok agents with tool-routing (fast/reasoning/titling variants) executing code in E2B sandboxes, with real-time SSE streaming, nested agent execution, and multi-model routing. Implement 90K-token context management, credit-based AI consumption tracking, and a bilingual admin system (2,000+ Arabic translations) with CI/CD, Drizzle ORM on PostgreSQL, and production testing (Vitest, Playwright).

Freelance AI & Full-Stack Developer

Independent (Saudi Arabia)

2024 – Present

Build and integrate AI features across 12+ production applications — pgvector recommendation engines with a 4-fallback embedding cascade, real-time voice agents, LLM content-generation APIs, and AI-assisted document parsing. Deliver scalable full-stack platforms with PostgreSQL (40+ tables, 100+ migrations), webhook-driven payments (Stripe, Moyasar), and bilingual interfaces. (Client and product names are kept confidential.)

BSc in Computer Science

King Fahd University of Petroleum & Minerals (KFUPM)

Get in touch

Let's build something

Open to AI engineering roles, collaborations, and freelance work.

Download CV (PDF)