AI Engineer based in Gaza, working remotely

I build AI workflows and the systems that keep them useful in production.

I work on GAITH at OSOS, where I develop AI features and integrations, research technical options, plan work, review changes, and debug issues across the platform. My background combines software verification, production systems, and practical AI-assisted engineering.

projects

Selected work

KFix - Repair Shop Management System

Jul 2026 – Presentactive

A bilingual Arabic/English system for repair shops to manage devices from intake to delivery.

roleProduct planning, research, architecture, implementation, verification, deployment, and documentation

  • Repair workflows
  • Arabic/English
  • RTL
  • Self-hosted
  • Verification
Read case study

Water Tap - Graduation Project

Feb 2021 – Jun 2021completed

An on-demand water-delivery system connecting customers with water-truck drivers.

roleTeam planning, communication, and development

  • Team project
  • Android
  • Live location
  • WebSockets
Read case study

View all projects →

experience

Professional experience

AI Engineer

OSOS

Jul 2025 – PresentRemote

I work on GAITH, OSOS's AI orchestration platform. My role covers feature development, technical research, planning, Jira coordination, debugging, code review, testing, and release support.

  • Developed AI features, workflows, and integrations for GAITH, OSOS's AI orchestration platform.
  • Researched new features and technical options and contributed to design and implementation plans.
  • Created and assigned Jira tasks, clarified requirements, and coordinated delivery with the team.
  • Traced and fixed platform issues, reviewed pull requests, and added tests to prevent regressions.

Software Verification Engineer

NVIDIA Firmware Tools Team | Unit One Group

Aug 2021 – Oct 2023Gaza, Palestine

Worked on software verification for NVIDIA firmware tools used with switches and network interface cards. Maintained Python regression tests, investigated failures, tested releases, wrote test plans, and worked with verification, QA, and engineering teams.

Teaching Assistant

Islamic University of Gaza

Aug 2021 – Jan 2022Gaza, Palestine

Taught Data Structures and Algorithms in Java to about 90 students, covering core data structures, recursion, and time and space complexity.

approach

How I work

Research before implementation

I read the existing system and compare technical options before committing to a design. The current code and documented behavior are the starting point.

Plan work so others can act on it

I turn decisions into scoped tasks, clarify requirements, and keep implementation and review work easy to follow.

Use agents with engineering controls

I use Claude Code, Codex, MCP, skills, hooks, memory, and worktrees, but I keep tests, review, and acceptance criteria outside the model's judgment.

Stay with problems through debugging

I trace issues across services, logs, state, and integrations, then add tests or safeguards so the same failure is easier to catch next time.

skills

Technical areas

Grouped by where I use these tools, not as a flat badge list.

Primary languages

Python and Java are my strongest languages. I use them for backend services, verification tooling, and AI workflows.

  • Python
  • Java

Project and working experience

  • TypeScript
  • JavaScript
  • Go
  • PHP

Backend and data

I build Python services with FastAPI, Celery, Redis, PostgreSQL, and pgvector. These show up in production AI systems and personal projects.

  • FastAPI
  • Celery
  • Redis
  • PostgreSQL
  • pgvector
  • SQLite
  • REST APIs
  • Webhooks
  • Pydantic
  • Poetry
  • JDBI3
  • Drizzle

AI and knowledge systems

I work with LLM applications, RAG, embeddings, document ingestion, and knowledge-base indexing in production contexts.

  • LLM applications
  • RAG
  • Embeddings
  • Tool calling
  • Document ingestion and extraction
  • Knowledge-base indexing
  • Agentic workflows
  • Pandas
  • NumPy
  • scikit-learn
  • RapidMiner

Microsoft integrations and identity

OAuth/OIDC, SSO, multitenancy, role-based permissions, and tenant isolation come up in platform integration work.

  • Microsoft Teams
  • Bot Framework
  • Microsoft Graph
  • OneDrive
  • OAuth/OIDC
  • SSO
  • Multitenancy
  • Role-based permissions
  • Tenant isolation

AI agent tooling

I use Claude Code, Codex, MCP, custom skills, hooks, and multi-agent workflows as engineering tools with review gates and structured handoffs.

  • Claude Code
  • OpenAI Codex
  • MCP
  • Subagents
  • Agent instructions
  • Custom skills
  • Hooks
  • Context engineering
  • Agent memory systems
  • Spec-driven development
  • Review gates
  • Structured handoffs
  • Git worktrees
  • Parallel agent workflows

Verification and quality

My verification background shapes how I approach testing, regression prevention, and release validation.

  • Test planning
  • Test automation
  • Regression testing
  • Manual testing
  • Unit testing
  • pytest
  • Playwright
  • Ruff
  • Vitest
  • Behavioral checks
  • Negative controls

DevOps and platforms

Docker, CI/CD, Kubernetes, and Linux operations support the systems I build and maintain.

  • Git
  • Linux
  • Bash
  • Docker
  • Docker Compose
  • GitHub Actions
  • CI/CD
  • Kubernetes
  • Helm
  • GCP
  • Caddy
  • VPS operations

background

About

I am a software engineer who moved from verification into production AI engineering. I like work that starts as an unclear problem and ends as a tested, maintainable system. That usually means reading the existing code, researching options, turning the decision into tasks, helping with implementation, and staying with the change through review and debugging.

I also work deeply with Claude Code, Codex, MCP, agent memory, custom skills, hooks, and multi-agent workflows. I use those tools to speed up engineering work, but not to replace judgment. Tests, review, and clear acceptance criteria remain the gate.

Before OSOS, I worked on NVIDIA firmware-tools verification and taught Data Structures and Algorithms in Java at the Islamic University of Gaza.

get in touch

Contact

Email is the best way to reach me for questions, collaboration, or to request a CV:alhasan.ahmad.alkhatib@gmail.com

You can also find me onLinkedInandGitHub.