Full-Stack Engineer with 2+ years building production web applications end-to-end: React/Next.js frontends backed by NestJS and ASP.NET Core APIs, with applied AI (LLM tool-calling agents, voice pipelines, NLP services). Delivering 4+ production systems at RICOH Europe alongside client products across e-commerce, healthcare, CRM, and fintech. Open-source contributor to shadcn/ui.
Production government healthcare portal (citizen, doctor, admin portals; live on Vercel) — contributed the majority of commits as a 2-dev team: full admin verification workflow (4 phases), doctor clinical workspace, citizen insurance experience on OpenAPI contracts with role-based auth.
Multi-agent shopping pipeline (LangGraph): one-sentence goal → ranked products, conversational answer, validated UI plan over SSE streaming. Deterministic scorer with Pydantic v2; 390 passing tests (224 backend + 166 frontend); real-LLM swap-in ready.
Modular-monolith backend for an Egyptian home-nursing marketplace: auth, booking, payment, chat, notifications — serving patient/nurse Flutter apps and a React admin. Geospatial matching (MongoDB 2dsphere), WebSocket chat, MinIO S3 media.
Arabic-first RTL e-commerce for a school-uniform retailer: catalog, COD checkout, Bosta courier shipping, per-order token tracking URLs. Built the .NET 10 backend: JWT, Hangfire jobs, FluentValidation, audit logging.
Full CRM platform: multi-tenant JWT auth with per-user permissions, SignalR real-time notifications, Hangfire jobs — plus an AI layer: Llama-3.3/Qwen tool-calling backend and toxicity moderation (DistilBERT/DeHateBERT) at sub-100ms on high-confidence predictions.
Gym subscription API with cryptographic QR check-in: atomic session deduction under concurrency (SQL applocks + conditional updates), RFC 7807 errors, structured logging, xUnit suite.
Tailgating Detection (live MJPEG, license-plate OCR, audit trails) · 3D Building & Space Viewer (Dollhouse/Panorama/Split, room-aware navigation) · AGL Invoice Management (RHF+Zod, CV+AI pipeline) · Qalam Vision (Arabic NLP keyword extraction, Label Studio).
E-learning platform with 3D interactive labs, learning paths, quiz engine, collaborative rooms, Google OAuth, subscriptions, admin dashboard.
Multilingual translation product (AR/EN/FR) with Paymob billing, daily-quota credits, admin monitoring, blog module.
TypeScript · JavaScript (ES6+) · C# · Python · SQL
React · Next.js · Redux Toolkit · Zustand · TanStack Query/Table/Form · React Three Fiber
NestJS · ASP.NET Core · EF Core · MongoDB · SQL Server · PostgreSQL · Prisma · SignalR · WebSockets · Hangfire
LangGraph multi-agent pipelines · LLM tool-calling + SSE · HuggingFace (Llama 3, Qwen 2.5, Whisper, DistilBERT) · Gemini · Redis
Tailwind CSS v4 · Shadcn/Radix UI · Ant Design · Framer Motion · GSAP · RTL + next-intl · WCAG
Git · Docker · Vitest · xUnit · Zod · OpenAPI · Stripe · Paymob · Bosta · MinIO S3 · NextAuth/JWT · Agile