Senior Backend Engineer & Tech Lead @ ESAP
05/2024 — Present · Riyadh, KSA · Hybrid
- Carry broad scope across the multi-tenant ERP — Finance, HR, Procurement, Inventory, Project breakdown — taking new requirements from spec → DB design → API → UI → deploy.
- AITech-led an LLM agent that answers from the production database directly without an API layer. Authored 200K+ characters of schema documentation and routing rules across 200+ tables and 3,500+ columns.
- AITech-led an OCR pipeline that turns invoice photos into structured fields (number, date, VAT, items, seller info) and drafts expenses for one-click review.
- AILeading work on a predictive operations system that detects and prevents issues before they occur, using historical signals.
- Architected a real-time inventory system tied to Foodics POS orders via a recipe-graph that flattens nested sub-recipes to raw materials. Owned partial-shipment handling, expiry alerts, and the deduction-and-return flow. Shipped solo in ~4 weeks.
- Designed a column-aware filter engine combining EF Core with parameterized raw SQL — dependent multi-select, range filters, and branded Excel export with computed totals. Replaced a dozen bespoke report screens across the platform.
- Stood up a KSA-resident server (Ubuntu / Nginx / .NET / SSL) — first Linux deploy for the team — and shipped a Saudi government visa workflow on it. Migrated to Windows for parity.
- Led a Python rewrite of an AI-bound stack and managed the dev team through the transition.
- On-camera lead in the company's hybrid live-action + Veo 3 / Nano Banana AI marketing campaign.
- Cross-timezone leadership of a distributed dev team, then transitioned to onsite team in Riyadh.