press [enter] to skip
MAJID.EXE
SYS:READY|PHOSPHOR: AMBER|
scene_01.png

┌─ majid.png @ 32×24 · amber phosphor ─┐

▌ CHARACTER SELECT

MAJID
KOFIA

>
stats.dat
CLASSAI ENG
LVL04
LOCJEDDAH, SA
STATUSAVAILABLE
HP
MP
LANGAR · EN
XP3+ YRS
HINT:press ` for terminal·try the konami code
▌ CHAPTER I

ORIGIN

A kid in Jeddah who got addicted to making machines think.

map.png

▌ JEDDAH · 21.49°N

diary.txt

Curiosity arrived early. The kind that breaks things to see how they work — old PCs, broken routers, a Game Boy that never came back together. Then code showed up, and finally an ML lecture in 2021 that rewired everything.

Now I build systems that take messy inputs — pdfs, photos, voice notes, financial feeds — and turn them into something usable. LLMs, RAG, vision, automation. The plumbing of intelligence.

Speaks Arabic (native) & English (IELTS 6.5 / B2). Drinks too much karak chai.

▌ CHAPTER II

THE ACADEMY

Five years at the University of Jeddah, decoding intelligence.

university_of_jeddah.rec
PROGRAM
BSc Artificial Intelligence
University of Jeddah
DURATION
2020 — 2025
five-year arc
LANGUAGES
Arabic · English
IELTS 6.5 / B2

▌ GUILDS JOINED
Drone Club

Hardware tinkering, flight controllers, autonomous nav experiments. Learned to crash gracefully — and rebuild faster.

AI Club

Weekly study sessions, paper readings, hackathons. The room where most of my real learning happened.

▌ CHAPTER III

TRIALS

Two internships in 2024 — testing what I'd learned in the wild.

Freelance / Independent
AI Engineer
2025 — PRESENTREMOTE · PRIVATE CLIENTS
  • Building production AI systems for private clients — clinical automation, financial intelligence, and document pipelines.
  • End-to-end ownership: architecture, RAG, model integration, infrastructure, deployment, and handover.
Aramco
Data Intelligence Intern
SEP — OCT 2024HQ · DHAHRAN
  • Automated resume parsing: built a PDF → structured CSV pipeline, killing hours of manual entry.
  • Engineered prompts for an LLM-powered HR system; improved candidate-screening accuracy.
  • Trained an unsupervised topic model on employee feedback to surface themes ops cared about.
  • Optimized batch workflows with GPU parallelization for faster model inference.
Microland Limited
IT Support Engineer
JUL — AUG 2024ENTERPRISE · ON-SITE
  • Worked tickets across departments, owning escalation workflows end-to-end.
  • Configured and imaged PCs with secure enterprise setups; debugged NOC-switch infrastructure.
▌ CHAPTER IV

QUESTS COMPLETED

Things I've shipped. Some live in production. All were built end-to-end.

[ PRODUCTION ]FEB 2026 —

ClinicalBot

WhatsApp AI assistant

XP+250

Production WhatsApp chatbot for clinical-report management. Gemini 2.5 Flash with function calling — zero hard-coded intent detection.

RAG pipeline with pgvector + Supabase for semantic search across medical document chunks. Multi-node n8n orchestration. Dockerized microservices.

Gemini 2.5 FlashFunction CallingRAGpgvectorSupabasen8nDockerWhatsApp API
[ LIVE ]FEB 2026 —

Market Intelligence Newsletter

Automated weekly financial brief

XP+180

Scrapes Saudi financial news, classifies articles by portfolio relevance with Gemini, and ships analyst-grade equity summaries.

Seasonal context awareness — Ramadan, Hajj, earnings windows — to surface indirect market impacts. Premium HTML email with live TASI + Brent data.

Gemini 2.5 Flashn8nRSS ScrapingGmail APIHTML Email
[ ACTIVE ]2026 —

Clinical Report Reconstruction

Lab & imaging report rebuild pipeline

XP+200

Internal Next.js webapp for a private clinic's staff. Extracts structured data from incoming lab and imaging PDFs heuristically with pdfjs-dist, lets staff review and edit the parse, then re-renders the full report from scratch — categorized rows, abnormal-value flags, bilingual Arabic/Latin typography, and clinic branding baked in.

Replaces an earlier overlay-based rebrander with a proper data → PDF reconstruction pipeline. pdf-lib for layout, fontkit for Arabic shaping, all server-side in Next.js route handlers.

Next.jsTypeScriptpdf-libpdfjs-distfontkitArabic TypographyClinical
[ LIVE ]2026 —

Saudi Investment Dashboard

Private portfolio monitor

XP+160

Real-time dashboard for a private Saudi equity portfolio — NADEC, Al Rajhi Bank, Yanbu Cement, TASI, and Brent crude. Tracks quotes, disclosures, news, and oil benchmarks in one view.

FastAPI backend + React/Vite frontend. Aggregates yfinance, Twelve Data, Tadawul scrapers, RSS (Argaam, Arab News, SPA, OPEC), and EIA oil data. Claude generates weekly summaries with portfolio context.

FastAPIReactViteClaude APIyfinanceTwelve DataTadawulEIA
[ SHIPPED ]APR 2025

Football Analytics Platform

Saudi AI League

XP+95

End-to-end football analytics: YOLOv8 for real-time player/ball detection and tracking + LLaMA 3 for tactical insights and match reports. Streamlit front.

YOLOv8LLaMA 3StreamlitPython
[ SHIPPED ]2024 — 2025

Player Recommendation System

Senior Project

XP+80

Recommender on FIFA player attributes (rating, position, weak foot) using cosine similarity. Optimized preprocessing pipeline.

PythonCosine Similaritypandas
▌ CHAPTER V

ARSENAL

The kit I bring to every quest.

LANGUAGES
PythonTypeScriptJavaScriptSQL
AI / ML
GeminiClaudeLLaMAHugging FaceYOLOv8TensorFlowRAGpgvectorNLP
BACKEND
Node.jsExpressNext.jsFastAPIREST APIs
DATA
PostgreSQLSupabasepandas
INFRASTRUCTURE
Dockern8nVercelRailway
APIS
WhatsApp Business APIGmail APIAnthropic APIOpenAI APITwelve Data APIEIA API
▌ CHAPTER VI

RECRUIT

Looking for the next quest. Hiring? Got a weird idea? Send word.

▌ TERMINAL — press ` to toggle▲ OPEN