Software Engineer — AI Engineer
OmarKhater
I design and ship AI-driven systems — multi-agent assistants, bilingual chatbots, and intelligent web platforms — with Flask, Django, and modern full-stack tooling.
based in riyadh, saudi arabia — available for work
Experience
Three roles across Saudi Arabia, the UK, and Malaysia — moving from backend engineering into building AI-driven systems.
- 01
Software Engineer
FirstVision
Mar 2024 — PresentRiyadh, Saudi Arabia- Led development of AI-driven systems integrated with backend and web platforms.
- Built a multi-agent AI assistant with chat, search, and autonomous task capabilities.
- Developed bilingual chatbots for document Q&A and context-aware communication.
- Created an AI chat widget with real-time API interaction and secure deployment.
- Integrated AI chat with WhatsApp for automated multilingual support.
- Engineered scalable Flask backends for chat sessions, file handling, and API routing.
- Improved AI response quality through prompt tuning and system optimization.
- Designed an AI system to rank applicants and analyze CVs, streamlining recruitment.
- 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.
- Created an AI developer assistant for code generation, documentation, chartflow creation, image generation, and full code reviews.
- 02
Full-stack Developer
EnjazUK
Jul 2023 — Mar 2024England, United Kingdom- Led consultation, development, and implementation of software, websites, and production solutions.
- Supervised quality and accuracy assessment across delivered software solutions.
- Designed and developed backend applications using Django and Flask.
- Worked with database management and performance optimization.
- 03
Software Engineer
Smart E-Life Solutions Sdn. Bhd.
Oct 2022 — Jul 2023Johor Bahru, Malaysia- Developed backend services for web applications.
- Designed and implemented database structures for better performance.
- Built secure authentication systems for enterprise applications.
- Resolved 70+ software bugs, improving performance and security.
- Created an AI project for identifying disease using a CNN.
Education
- 01
Bachelor of Computer Science (Software Engineering)
Universiti Teknologi Malaysia
2019 — 2023Johor Bahru, Malaysia- Graduated with Honors — Cumulative GPA 3.72 out of 4.0.
- 6× Dean’s List Student Award recipient.
- Activities and societies focused on software engineering capstones and project leadership.
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
Work
AI systems shipped at FirstVision, freelance and university work, and open-source side projects. Click any piece to open the detail view.
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
- Flask
- Django
- JavaScript
- React
- Next.js
- PHP
- Laravel
- MySQL
- Docker
- LLM
- RAG
- Node.js
- C++
- Java
- Unity
- Godot
- Python
- Flask
- Django
- JavaScript
- React
- Next.js
- PHP
- Laravel
- MySQL
- Docker
- LLM
- RAG
- Node.js
- C++
- Java
- Unity
- Godot
- 01ai / machine learning
Applied AI Engineering
Work I have actually shipped at FirstVision: multi-agent assistants, bilingual document Q&A chatbots, an AI applicant ranker, and an AI developer assistant. CNN work at Smart E-Life. Heavy use of prompt design, retrieval, and Flask-backed LLM integration.
- Python
- Flask
- LLM orchestration
- Multi-agent
- RAG
- Prompt design
- CNN
- OpenCV
- 02backend
APIs & Services
Flask backends for chat sessions, file handling, and API routing. Django and Laravel for full-app delivery. Comfortable shaping schemas and securing endpoints.
- Flask
- Django
- Laravel
- Node.js
- PHP
- REST APIs
- 03frontendwip
Web Interfaces
From Bootstrap-era university and freelance work to typed React on this very site. I can carry a UI from brief to production.
- HTML
- CSS
- JavaScript
- Next.js
- React
- Tailwind
- 04languages
Polyglot Toolkit
Languages I have used across coursework, projects, and roles. Strongest in Python, PHP, and JavaScript; comfortable across the rest.
- Python
- C++
- Java
- JavaScript
- PHP
- GDScript
- R
- 05data & tooling
Storage · Ops · Delivery
MySQL for relational work, Git/GitHub for everyday workflow, and Docker for containerised delivery. WordPress for content-led sites when the brief calls for it.
- MySQL
- Git
- GitHub
- Docker
- WordPress
- 06game 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
- 07spoken languages
Communication
Fluent English, native Arabic, and currently learning Japanese — useful when shipping bilingual products for the region.
- English · fluent
- Arabic · native
- Japanese · learning
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.