available for work

AI Software Engineer

OmarKhater

3y+ experience11 projectsproduction llm systems
medina, saudi arabia
omarkhater.com
about — ai software engineer

I build and ship production LLM systems — RAG pipelines, multi-agent assistants, semantic search, and conversational AI — for enterprise and government clients.

That includes a platform built for Upsource serving organisations such as STC, SDAIA, and NWC — and two production AI SaaS products in recruiting and customer support that I architected and engineered myself. I work the full delivery path: retrieval architecture and evaluation, Python backends in Flask and FastAPI, PostgreSQL with pgvector, React and Next.js interfaces, and Docker-based deployment on Linux. Bilingual Arabic/English, with deep experience building AI products for Arabic-first users.

based in medina, saudi arabia — available for work

work — 2022 to present

Experience

Three roles across Saudi Arabia, the UK, and Malaysia — moving from backend engineering into shipping production LLM systems for enterprise and government clients.

  1. 01

    AI Engineer

    FirstVision

    Mar 2024 — PresentRiyadh, Saudi Arabia · Full-time
    • Led delivery of a production AI platform for Upsource that serves major Saudi enterprise and government organizations including STC, SDAIA, and NWC, owning design from retrieval architecture through deployment.
    • Built a multi-agent AI assistant with function calling, autonomous task execution, and combined web and document search across connected knowledge sources.
    • Designed end-to-end RAG pipelines — document parsing, OCR, chunking, embedding, and vector retrieval — powering grounded question answering over client document sets.
    • Developed bilingual Arabic/English conversational assistants with context-aware dialogue management and consistent behavior across both languages.
    • Shipped an embeddable AI chat widget with real-time API interaction, streaming responses, and secure multi-tenant deployment.
    • Integrated AI chat with WhatsApp for automated multilingual support.
    • Designed and implemented an explainable AI recruitment engine performing semantic candidate–job matching, ATS evaluation, structured CV parsing, and ranking using vector embeddings.
    • Created an AI developer assistant covering code generation, documentation, diagram generation, image generation, and automated code review.
    • Built a secure AI search platform for interactive local and online queries with advanced privacy controls.
    • Developed an AI learning platform that converts database knowledge into quizzes and automated grading.
    • Ran systematic prompt engineering and AI evaluation cycles to improve answer accuracy, grounding, and response latency across deployed assistants.
    • Engineered scalable Flask and FastAPI backends for chat session management, file handling, and API routing.
  2. 02

    Full-Stack Developer

    EnjazUK

    Jul 2023 — Mar 2024London, United Kingdom · Freelance
    • Designed and delivered backend applications and client-facing web platforms using Django and Flask.
    • Owned the full engagement cycle — requirements consultation, development, deployment, and handover.
    • Modelled and optimized relational database schemas for query performance and data integrity.
    • Supervised quality and accuracy assessment across delivered software solutions.
  3. 03

    Software Engineer, Intern

    Smart E-Life Solutions Sdn. Bhd.

    Oct 2022 — Jul 2023Johor, Malaysia
    • Developed backend services and REST APIs for enterprise web applications.
    • Designed database structures that improved query performance across core application flows.
    • Built secure authentication and authorization systems for enterprise deployments.
    • Resolved 70+ software defects, improving application stability, performance, and security.
    • Created an AI project for identifying disease using a CNN.
academic record

Education

  1. 01

    Bachelor of Software Engineering

    Universiti Teknologi Malaysia

    2019 — 2023Johor Bahru, Malaysia
    • CGPA 3.72 / 4.00, graduated with Honours.
    • Dean’s List Award in 6 of 8 semesters.
    • Activities and societies focused on software engineering capstones and project leadership.
assistant — live

Don’t read.
Just ask.

This is a live AI trained on Omar’s work — his roles, projects, stack, and how to reach him. Ask it anything, in plain English, and it answers in seconds.

ctrl + k — suggested questions

omar khater — ai assistantonline
you
selected work — ai · web · mobile

Work

Production LLM products — two of them mine end to end — alongside AI systems shipped at FirstVision, freelance and university work, and open-source side projects. Click any piece to open the detail view.

AI SaaS Platform
AI System
AI System
Mobile Application Development
Website Development
Chrome Extension
Website Development
AI System
AI System
AI System
AI Research
stack — what i build with

Skills

The technologies I reach for, broken down by category. Some entries are well-worn in production, others sit closer to ongoing learning — those are flagged.

  • Python
  • LLMs
  • RAG
  • LangChain
  • Flask
  • FastAPI
  • pgvector
  • PostgreSQL
  • Embeddings
  • Next.js
  • React
  • TypeScript
  • Docker
  • LlamaIndex
  • HuggingFace
  • OpenAI API
  • Django
  • Node.js
  • MongoDB
  • Redis
  • Linux
  • Laravel
  • PHP
  • C++
  • Java
  • Unity
  • Godot
  • Python
  • LLMs
  • RAG
  • LangChain
  • Flask
  • FastAPI
  • pgvector
  • PostgreSQL
  • Embeddings
  • Next.js
  • React
  • TypeScript
  • Docker
  • LlamaIndex
  • HuggingFace
  • OpenAI API
  • Django
  • Node.js
  • MongoDB
  • Redis
  • Linux
  • Laravel
  • PHP
  • C++
  • Java
  • Unity
  • Godot
  1. 01
    ai engineering

    Applied AI Engineering

    The core of my work: production LLM systems — RAG pipelines, multi-agent assistants, semantic search, and conversational AI — shipped for enterprise and government clients. Retrieval architecture and evaluation end to end, from document parsing and OCR through chunking, embedding, and vector retrieval.

    • Large Language Models
    • RAG
    • AI Agents
    • Agentic Workflows
    • Prompt Engineering
    • Semantic Search
    • Vector Search
    • Embeddings
    • Sentence Transformers
    • pgvector
    • Knowledge Bases
    • Conversational AI
    • NLP
    • Function Calling
    • Structured Outputs
    • AI Evaluation
    • Prompt Chaining
    • Document Parsing
    • OCR
    • Context Management
    • Speech-to-Text
    • Text-to-Speech
  2. 02
    ai frameworks & apis

    Model & Retrieval Tooling

    The libraries and providers I build on, with a provider-abstraction habit — LLM backends stay hot-swappable rather than hard-wired to one vendor.

    • LangChain
    • LlamaIndex
    • HuggingFace
    • OpenAI API
    • Groq
    • Ollama
  3. 03
    backend

    APIs & Services

    Flask and FastAPI backends for chat session management, file handling, and API routing — including multi-tenant services with RBAC and JWT auth. Django and Laravel for full-app delivery. Comfortable shaping schemas and securing endpoints.

    • Python
    • Flask
    • FastAPI
    • Node.js
    • Express
    • REST APIs
    • JWT
    • OAuth
    • Django
    • Laravel
    • PHP
  4. 04
    frontend

    Web Interfaces

    Typed React and Next.js interfaces — including fully bilingual English/Arabic UIs with RTL support. From Bootstrap-era university and freelance work to the site you are reading now.

    • React
    • Next.js
    • TypeScript
    • Tailwind CSS
    • HTML
    • CSS
    • JavaScript
    • RTL / i18n
  5. 05
    databases

    Storage & Vector Search

    PostgreSQL with pgvector as the backbone for embedding search, plus document and key-value stores where they fit the workload.

    • PostgreSQL
    • pgvector
    • MongoDB
    • MySQL
    • Redis
  6. 06
    languages

    Polyglot Toolkit

    Languages I have used across coursework, projects, and roles. Strongest in Python, PHP, and JavaScript; comfortable across the rest.

    • Python
    • TypeScript
    • JavaScript
    • C++
    • Java
    • PHP
    • GDScript
    • R
  7. 07
    cloud & devops

    Ship · Serve · Operate

    Docker-based deployment on Linux behind Nginx, on Oracle Cloud Infrastructure and Google Cloud Platform. Git and GitHub for everyday workflow, WordPress for content-led sites when the brief calls for it.

    • Docker
    • Linux
    • Nginx
    • Oracle Cloud (OCI)
    • Google Cloud (GCP)
    • Git
    • GitHub
    • WordPress
  8. 08
    game developmentwip

    Engines & Side Projects

    A long-running personal interest — building 2D platformers and small worlds with Unity and Godot. Not a professional role, but real shipped work.

    • Unity
    • Godot
    • GDScript
    • C#
    • 2D platformers
  9. 09
    spoken languages

    Communication

    Native Arabic and fluent English — the reason I can build and test Arabic-first AI products properly, not just translate them. Japanese is an ongoing side interest.

    • Arabic · native
    • English · fluent (IELTS 6.5)
    • Japanese · beginner
credentials — 8 issued by google

Certificates

Formal training in generative AI and the full Google Project Management track — from foundations through the capstone. Click any certificate to view the full image.

contact — open to ai & full-stack roles

Let’s build
something intelligent.