MenuKit: a multi-tenant menu management API in Laravel
A REST API for restaurant menus with hierarchical categories, multi-dimensional variants and modifiers, where tenant isolation is enforced in five layers and money never touches a float.
Senior Backend Engineer · Egypt
I build backend systems and APIs with Node.js, Laravel and Python, and the cloud infrastructure they run on.
Currently Senior Software Engineer at Uptal, where I own the backend architecture and cloud infrastructure for a location-based social platform.
A REST API for restaurant menus with hierarchical categories, multi-dimensional variants and modifiers, where tenant isolation is enforced in five layers and money never touches a float.
A NestJS service that polls providers with different payload shapes, normalises them into PostgreSQL, records price history only on change, and streams updates over Server-Sent Events.
A Python service that runs an LLM agent through a reason-act loop against a local model, with pluggable tools, a CLI entry point and a structure built to be extended.
Seven months in: owning the backend architecture, an AI import pipeline and the Kubernetes infrastructure for Etch, a location-based social platform.
A REST API for restaurant menus with hierarchical categories, multi-dimensional variants and modifiers, where tenant isolation is enforced in five layers and money never touches a float.
A NestJS service that polls providers with different payload shapes, normalises them into PostgreSQL, records price history only on change, and streams updates over Server-Sent Events.
Building and then rebuilding the backend of a B2B insurance SaaS platform serving 60+ enterprise clients: NestJS, microservices on AWS, and a CI/CD overhaul.