Summary
AI engineer who designs and ships production-ready intelligent systems — LLMs, RAG pipelines, computer vision, API integrations, and containerized deployment.
Technical Skills
LanguagesPython, TypeScript, JavaScript, SQLAI / MLGemini, Claude, LLaMA, Hugging Face, YOLOv8, TensorFlow, RAG, pgvector, NLPBackendNode.js, Express, Next.js (App Router), FastAPI, REST APIsDataPostgreSQL, Supabase, pandas, data pipelinesInfrastructureDocker, n8n workflow automation, Vercel, RailwayAPIsWhatsApp Business API, Gmail API, Anthropic API, OpenAI API, Twelve Data API, EIA API
Projects
Gemini 2.5 Flash · Function Calling · RAG · pgvector · Supabase · n8n · Docker · WhatsApp API
- Built a production WhatsApp chatbot for clinical report management using Gemini 2.5 Flash with function calling for zero-hard-coded intent detection
- Implemented a RAG pipeline with pgvector and Supabase for semantic search across medical document chunks
- Designed multi-node n8n workflow for message parsing, AI processing, and response routing; deployed as Dockerized microservices
Gemini 2.5 Flash · n8n · RSS/Web Scraping · Gmail API · HTML Email
- Built an automated weekly newsletter that scrapes Saudi financial news, classifies articles by portfolio relevance using Gemini AI, and generates analyst-grade equity research summaries
- AI-driven news classification with seasonal context awareness (Ramadan, Hajj, earnings seasons) to surface indirect market impacts
- Premium mobile-ready HTML email with live TASI index and Brent crude data; scheduled n8n workflow for end-to-end delivery
Next.js · TypeScript · pdf-lib · pdfjs-dist · fontkit · Arabic Typography
- Built an internal Next.js staff app that extracts structured data from clinical lab and imaging PDFs and re-renders the report from scratch with categorized rows, abnormal-value flags, and bilingual Arabic/Latin layout
- Heuristic extraction with pdfjs-dist, staff review/edit step, then server-side reconstruction with pdf-lib + fontkit (Arabic shaping)
- Replaced an earlier overlay-based rebrander with a proper data → PDF pipeline
FastAPI · React · Vite · Claude API · yfinance · Twelve Data · Tadawul · EIA
- Built a real-time monitoring dashboard for a private Saudi equity portfolio — NADEC, Al Rajhi Bank, Yanbu Cement, TASI, and Brent crude
- FastAPI backend aggregates quotes (yfinance / Twelve Data), Tadawul disclosures, RSS news (Argaam, Arab News, SPA, OPEC), and EIA oil data
- Claude generates weekly AI summaries with portfolio context; React/Vite frontend served from a single backend in production
Saudi AI League
YOLOv8 · LLaMA 3 · Streamlit · Python
- End-to-end analytics combining YOLOv8 for real-time player/ball detection with LLaMA 3 for tactical insights and automated match reports
Senior Project
Python · Cosine Similarity · pandas
- Recommendation engine using cosine similarity on FIFA player attributes to deliver top-5 suggestions with optimized preprocessing