Download PDF

Majid Kofia

AI Engineer
majidkofia@hotmail.com·+966-505-697420·Jeddah, Saudi Arabia·github.com/majidmoe·linkedin.com/in/majid-m-kofia
Summary

AI engineer who designs and ships production-ready intelligent systems — LLMs, RAG pipelines, computer vision, API integrations, and containerized deployment.

Education
BSc Artificial Intelligence — University of Jeddah · Arabic (Native) · English (IELTS 6.5)
2020 – 2025
Clubs — Drone Club · AI Club
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

ClinicalBot — WhatsApp AI Assistant

FEB 2026 –
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

Automated Market Intelligence Newsletter

FEB 2026 –
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

Clinical Report Reconstruction

2026 –
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

Saudi Investment Dashboard

2026 –
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

Football Analytics Platform

APR 2025
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

Player Recommendation System

2024 – 2025
Senior Project
Python · Cosine Similarity · pandas
  • Recommendation engine using cosine similarity on FIFA player attributes to deliver top-5 suggestions with optimized preprocessing
Professional Experience

Freelance / Independent

2025 – PRESENT
AI Engineer · Remote
  • 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

SEP – OCT 2024
Data Intelligence Intern
  • Automated resume processing by building a PDF-to-structured-CSV pipeline, reducing manual data entry time
  • Engineered prompts for LLM-powered HR systems, improving response accuracy for candidate screening
  • Developed unsupervised topic model to cluster and surface key themes from employee feedback data
  • Optimized batch processing workflows with GPU parallelization for faster model inference

Microland Limited

JUL – AUG 2024
IT Support Engineer
  • Resolved IT support tickets across multiple departments, managing escalation workflows
  • Configured and imaged PCs with secure enterprise setups; troubleshot network infrastructure including NOC-switch connections