Good engineering connects the architecture to the people using it.
I’m a software engineer with experience across backend, full-stack, mobile, and frontend development. That range shapes how I work: from the service and its data to the interface it supports.
Today, my focus is backend systems and AI. At AUI, I build agents, retrieval-augmented generation pipelines, secure APIs, and event-driven services. Before that, I spent four years at Daloopa building Python services and React products.
Computer Engineering
Birzeit University · Bachelor’s degree August 2014 – January 2018
Experience
From AI workflows and financial data platforms to mobile commerce and biotech.
Sep 2025 – Present
AUI
Current role
Senior Backend Engineer
Show detailsHide details
Architect backend services that support product growth while maintaining reliability and high availability.
Build AI agents and LLM-powered workflows that execute tools and connect to backend services and external APIs.
Develop secure APIs with authentication, authorization, rate limiting, and observability.
Build event-driven services for high-volume background processing and real-time workflows.
Deploy solutions across AWS and GCP, choosing cloud services to fit workload requirements.
Work with product and frontend teams to turn business requirements into scalable technical solutions.
Developed backend services for AI-enabled automation and LLM workflows.
Integrated AI agents and LLM workflows with backend systems.
Selected cloud infrastructure for backend services and AI-enabled automation.
Delivered reliability-focused backend systems for AI agent and LLM workflow execution.
Built microservices and GraphQL and REST APIs using Python, Django, Graphene, and Django REST Framework.
Developed background jobs with Celery and Redis.
Integrated AWS Cognito to support single sign-on.
Migrated databases and designed PostgreSQL schemas, including schema changes and data migration scripts and record validation to maintain data integrity.
Built React components and pages for the company marketplace and internal projects.
Wrote unit tests and translated project requirements into tracked development work.
Built retrieval-augmented generation (RAG) pipelines with document ingestion, chunking, embeddings, and vector retrieval to provide relevant context for LLM responses.
Developed LLM features with prompt design, backend API integration, and response validation to support application workflows and improve output reliability.
Technologies
Python
Django
React
GraphQL
Graphene
Django REST Framework
Redis
Celery
AWS
Datadog
RabbitMQ
Sentry
SQL
Postgres
Kubernetes
JavaScript
CSS
HTML
Jan 2021 – May 2023
Secretsville
Mobile Developer
Show detailsHide details
Worked as the main React Native developer for the company's mobile app.
Implemented app from scratch.
Implemented multiple new screens based on mockups.
Integrated with newly created APIs to handle new features functionality.
Fully responsible for releasing to both App Store & Play Store.
Integrated with Firebase notifications.
Implemented OTA update in the app.
Integrated with multiple community-based React Native libraries, for example: navigations, notifications, Axios client, Expo.
Technologies
React Native
Android
iOS
Xcode
Android Studio
JavaScript
TypeScript
Java
Objective-C
AppCenter
MixPanel
Firebase
Apr 2020 – Apr 2021
Mobile Developer
Show detailsHide details
Worked as a mobile developer to add multiple features to an existing e-commerce mobile app.
Analyzed business requirements.
Implemented multiple new screens based on mockups.
Integrated with Comecero (e-commerce platform) to handle payment & orders.
Used RavenCoin (blockchain technology) for cryptocurrency payment & transactions.
Integrated with newly created APIs to handle new features functionality.
Fully responsible for releasing to both App Store & Play Store.
Integrated with Firebase notifications.
Implemented OTA update in the app.
Technologies
React Native
Android
iOS
Xcode
Android Studio
JavaScript
Java
Objective-C
AppCenter
MixPanel
Firebase
Jan 2019 – Jul 2020
Full Stack & Backend Engineer
Show detailsHide details
Backend Engineer
Jan 2020 – Jul 2020
Worked on the main e-commerce backend server to implement and test REST APIs.
Designed and implemented RESTful APIs for new features.
Implemented payment APIs using Stripe.
Designed & developed a shipment tracking component that allows tracking shipments on a daily basis through FedEx and other carriers.
Integrated with SAP (ERP system) for invoices & shipments.
Database development using Postgres and Salesforce.
Implemented unit and integration tests for developed APIs.
Technologies
Python
Django
Django REST Framework
pytest
Stripe
Celery
Redis
Sentry
S3 Storage
Postgres
Salesforce
Django Channels
Full Stack Engineer
Jun 2019 – Jan 2020
Worked as a Full Stack Engineer to design and implement a service with UI & REST APIs, used internally in TwistBioscience labs to calculate various DNA-related algorithms (e.g. Hairpin).
Implemented UI pages based on mockups.
Implemented various REST APIs to calculate DNA-related algorithms.
Created and implemented API test cases.
Prepared the service to be deployed on a Kubernetes cluster using Docker.
Worked with DevOps teams to deploy the service.
Technologies
Python
Node.js
Rust
Django
Django REST Framework
JavaScript
CSS
HTML
Linux
Docker
Nginx
Shell Script
GitHub
Jira
Full Stack Developer
Jan 2019 – May 2019
Worked as project owner for the Multicurrency & Distributors project in the company's main e-commerce website, implementing new features as a Full Stack Engineer.
Analyzed requirements and added needed feedback.
Created Jira tickets based on requirements and assigned them.
Implemented new REST APIs for new features & flows.
Implemented UI for new screens & flows.
Implemented unit & Pact tests for the new APIs.
Integrated with another backend and implemented APIs to use that integration.
Fully responsible for data migration and deploying to production.
Database development using SQL.
Technologies
React
Redux
CSS
React Testing Library
Jest
Python
Django REST Framework
Stripe
Redis
Sentry
S3 Storage
MongoDB
Salesforce
Postgres
Django Channels
Jan 2018 – Jan 2019
Toffy Internal startup
Frontend Engineer
Show detailsHide details
Worked as the only frontend developer on the company's internal project, which was part of an HR project.
Created web pages and UI components based on mockups.