Skip to content
View Abdo1119's full-sized avatar

Block or report Abdo1119

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.

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
Abdo1119/README.md
Abdallah Hosni — AI Engineer. LLM, RAG and Graph RAG. Production-focused AI systems.

AI Engineer & Full-Stack Developer — Egypt

I build AI systems that are meant to survive contact with real users: guardrailed, tested, documented, and deployed.


The problem I work on

Most AI demos break the moment they meet production. A model that answers well in a notebook still has to be constrained, validated, monitored, and made safe to run against real data.

That gap is my work. I treat model output as untrusted input, put an explicit boundary in front of it, and make the system prove itself with tests before it ships.

What I'm building right now

  • Guardrailed text-to-SQL — AST-level SQL validation instead of keyword filters
  • Graph RAG and knowledge-graph retrieval over messy, real-world records
  • Bilingual (Arabic / English) NLP pipelines
  • Agentic workflows with bounded, auditable tool use

Selected work

Natural-language analytics over a SQL database, built so that model-generated SQL can never be trusted blindly.

Generated SQL is parsed into an AST and checked by policy — single read-only statement, schema allowlist, no mutations, no data-modifying CTEs, no system catalogs, enforced row limits — then executed through a read-only connection with a fail-closed authorizer. Ships with a deterministic offline provider so the whole pipeline runs, and is tested, without any API key.

Python Gemini SQLGlot Streamlit Docker pytest · 184 offline tests · CI green · MIT

Bilingual, human-in-the-loop lost-item matching for airport operations — explainable scoring, Graph RAG, and image matching, with a complete local demo mode.

Built as a full production-shaped system rather than a notebook: API, database, cache, typed frontend, containers, and infrastructure definitions.

Python FastAPI PostgreSQL Redis Graph RAG Computer Vision React TypeScript Docker Azure · MIT


Stack

Stack. AI & ML: Python, PyTorch, LangChain, OpenCV, Gemini, Azure AI. Backend & data: FastAPI, PostgreSQL, Redis, Neo4j, Docker. Interfaces: TypeScript, React, Next.js, Streamlit.


Language mix across application repositories: Python 72.3%, TypeScript 23.6%, Bicep 1.8%, JavaScript 1.2%, Shell 0.5%, other 0.7%.

Off-duty

Big Marvel fan — less for the capes, more for the workshop scenes. The appeal was never the suit; it was someone building, testing, and iterating until the thing actually held up under load.

That's the same instinct I bring to engineering: build it, then try hard to break it before anyone else does.

Outside that: chess, football, and reading about how large systems fail.


Contact

Emailabdallah.hosnicv@gmail.com  · 

Open to AI engineering roles and freelance work on production LLM, RAG, and computer-vision systems.


Model output is untrusted input until something proves otherwise.

Popular repositories Loading

  1. safe-text-to-sql safe-text-to-sql Public

    Guardrailed natural-language analytics over a local SQL database with Gemini integration, reproducible evaluation, offline tests, and a Streamlit interface.

    Python 1

  2. Abdo1119 Abdo1119 Public

    Config files for my GitHub profile.

  3. BattlefieldX-MansouraHackathon2024 BattlefieldX-MansouraHackathon2024 Public

    HTML

  4. assignment-1---DL assignment-1---DL Public

    Jupyter Notebook

  5. nodejs-ecomerce-api-v1 nodejs-ecomerce-api-v1 Public

    JavaScript

  6. CNN-LSTM CNN-LSTM Public

    Jupyter Notebook