I build webproducts thathold up.
Full-stack engineer in Cairo. I build the API, the data and the cloud setup behind a product, then the Next.js interface on top, in Arabic and English.
typescriptnext.jsnode.jspostgresqlawsdocker

01 / Selected work
Things I have shipped
Six projects: three at Venustusy, one freelance SaaS and two of my own. Company work lives in private repos, so it's shown without names or screenshots.
Aoun AI
An AI chatbot SaaS: businesses train bots on their own documents and websites, then deploy them on their site, WhatsApp and Messenger.
- Built a RAG pipeline that turns documents and crawled websites, including single-page apps, into searchable knowledge.
- Built an embeddable chat widget that installs with one script tag, plus a real-time voice assistant.
- Added Stripe subscriptions with plan-based limits and an admin panel for usage and answer accuracy.
Auto-parts marketplace
Customers post a part request, scrap yards compete with offers, and the accepted offer becomes a paid, tracked order.
- Built the Express and Prisma API and the Next.js admin, vendor and customer portals, in English and Arabic.
- Confirmed each payment exactly once under concurrent callbacks with PostgreSQL row locks.
- Restored a crash-looping service on AWS ECS by tracing CloudFormation drift.
AI tutoring platform
Students chat with an AI tutor that answers from their school's documents, while schools manage content and track progress.
- Built the core Next.js web app: streaming AI chat, a school admin portal and Arabic/English (RTL).
- Moved auth to httpOnly cookies with middleware, role routing and token refresh.
- Built understanding ratings, engagement analytics and AI cost estimates across the API and the UI.
nest-auth
fewer password guesses per client after I shared sign-in rate limits in Redis across 3 API replicas.
Restaurant POS & ERP
Features for an existing restaurant POS and ERP built on React, Express and Elasticsearch.
- One login for every user, with fast PIN login for cashiers.
- A one-screen permissions page with 9 default role templates.
- Delivery-partner payment channels with their own menus and prices.
Learn Sphere
An LMS I built solo, with courses, live collaborative editing and a Q&A forum.
02 / What I do
Backend first, full stack by choice
I'm happiest designing the system behind the screen. I build the screen too, carefully.
APIs that stay correct when requests collide
Payments confirmed exactly once, offers accepted under row locks, money stored as exact decimals, and private files served through short-lived signed URLs.
Product interfaces in two directions
Next.js with server components, httpOnly-cookie auth with role routing, and streaming AI chat, in Arabic and English with full right-to-left layouts.
Schema to production
Docker images, GitHub Actions that test and scan them, and AWS: ECS, RDS, S3 and CloudFormation.
Open to on-site, hybrid, remote, or relocation.
03 / Experience
Where I've worked
Two years of building real products: one year freelance, then one year full-time.
Full-Stack Software Engineer · Venustusy
- Built an auto-parts marketplace where scrap yards compete on customer part requests, writing the Express and Prisma API and the Next.js admin, vendor and customer portals.
- Restored a crash-looping production service on AWS ECS by tracing configuration drift in a hand-managed CloudFormation stack and rebuilding its template.
- Ensured each payment is confirmed exactly once under concurrent gateway callbacks using PostgreSQL row locks, and moved all money to exact decimal values.
- Built the core web app of an AI tutoring platform in Next.js and React, with streaming AI chat for students, a school admin portal and Arabic/English (RTL) support.
Freelance Full-Stack Engineer
- Built and launched an AI chatbot SaaS solo with Next.js and OpenAI, where businesses train bots on their own content and deploy them on web, WhatsApp and Messenger.
- Built a RAG pipeline that turns uploaded documents and crawled websites, including JavaScript-heavy single-page apps, into searchable knowledge with OpenAI embeddings and Upstash Vector.
BSc Electronics & Communications Engineering
Mansoura University
Graduation project: Learn Sphere, an LMS I built solo with live collaboration, a Q&A forum and AI-graded quizzes.
Looking for a full-time team where I can learn from strong engineers. Cairo, remote, or abroad.
04 / Contact
Have something to build? Let's talk.
Open to full-time roles in Cairo, remote, or abroad with relocation.