Skip to content
View omar-abo-el-maaty's full-sized avatar

Highlights

  • Pro

Block or report omar-abo-el-maaty

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
omar-abo-el-maaty/README.md

Hi, I'm Omar Aboelmaaty πŸ‘‹

AI Engineer β€” LLMs, Computer Vision & Production ML Systems

I build and deploy end-to-end AI systems β€” from fine-tuning LLMs and vision models to shipping them as real APIs and live demos.


πŸš€ What I do

Recent Computer Science graduate (Mansoura University, Honors) focused on AI Engineering β€” NLP, computer vision, LLM fine-tuning, and taking models from a notebook to a deployed, working product with Docker, FastAPI, and Hugging Face Spaces.


πŸ› Featured Project β€” PastPort

Generative-AI VR history-education platform β€” team lead, graduation project (Grade: Excellent)

Fine-tuned Llama 3 8B (QLoRA β†’ GGUF Q4) into a bilingual (AR/EN) real-time NPC dialogue engine, and built a second pipeline with Qwen2.5-7B-Instruct + Tripo3D that generates a full VR scene and 3D assets from a civilization, location, and learning goal. Both subsystems are deployed as public Hugging Face Spaces.

πŸ”— Repo Β· NPC Engine Demo Β· VR Generator Demo


πŸ›  Other Things I've Built

Project What it does Stack
Medical AI Diagnostic Bilingual (AR/EN) AI radiology assistant β€” fine-tuned LLaVA-Med generates structured reports & risk heatmaps from X-ray/scan images PyTorch, LLaVA-Med, LoRA, Gradio
Arabic CV Analyzer Fine-tuned AraBERT + CAMeL-BERT ensemble that scores, classifies, and gives ATS feedback on Arabic CVs PyTorch, FastAPI, Docker
VariRank AI System SEO rank classifier & viral trend detector β€” IEEE Victoris competition Python, ONNX, Scikit-learn, Docker
Insurance Cost Predictor End-to-end ML pipeline predicting medical insurance charges, served as a REST API Python, Scikit-learn, FastAPI, Docker
Spam Detection & Text Recommendation Spam/ham classifier + bigram-based next-word recommendation Python, Scikit-learn, NLP
MiniLang Compiler IDE A full compiler IDE built from scratch β€” hand-written lexer, LL(1) parser, AST, interpreter Python, Tkinter
Minesweeper Classic Minesweeper with a BFS-based reveal system, auto-solver, hints, undo, and flagging Python, Tkinter

🧰 Tech Stack

Languages: Python, x86 Assembly AI / ML: PyTorch, Scikit-learn, TensorFlow, ONNX Runtime, OpenCV, Transformers, LoRA Fine-Tuning Deployment: Docker, FastAPI, Hugging Face Spaces, REST APIs, Git Cloud (familiar): AWS, Azure, GCP


πŸ“« Reach me

Pinned Loading

  1. pastport-ai pastport-ai Public

    Talk to history. Walk through scenes it just generated. The AI behind PastPort.

    Python

  2. medical-ai-diagnostic medical-ai-diagnostic Public

    Bilingual (AR/EN) AI radiology assistant built on a fine-tuned LLaVA-Med VLM β€” structured reports, risk heatmaps, and interactive chat.

    Jupyter Notebook

  3. arabic-cv-analyzer arabic-cv-analyzer Public

    End-to-end NLP pipeline that scores, classifies, and improves Arabic CVs using fine-tuned AraBERT + CAMeL-BERT, with ATS scoring and a live FastAPI deployment on Hugging Face Spaces.

    Jupyter Notebook

  4. VariRank-AI-Models VariRank-AI-Models Public

    This repository contains two AI-powered models: 1- SEO Rank Classifier (VariRank): Predict whether a web page is SEO-friendly, its probability, and expected rank (top1, top3, top10, below10). 2- Vi…

    Python

  5. MiniLang-Compiler MiniLang-Compiler Public

    A from-scratch compiler IDE for MiniLang (.mlg) β€” hand-written Lexer, Recursive Predictive Parser, Visual Parse Tree & tree-walk Interpreter. Built entirely with Python & tkinter, zero external dep…

    Python

  6. number-converter number-converter Public

    number converter is a program where anyone can convert any number system to another. This program was created only for 2 number systems which are Binary and Hexadecimal. Therefore, this program con…

    Assembly