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

Portrait of Bahaa Aldein

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.

Featured · Freelance · 2025

Aoun AI

An AI chatbot SaaS: businesses train bots on their own documents and websites, then deploy them on their site, WhatsApp and Messenger.

Solobuilt end to end
3channels per bot
AR / ENright-to-left ready
  • 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.
next.jsopenaiupstash vectormongodbstripe
PRIVATE REPO · 2026

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.
next.jsexpressprismapostgresqlaws
PRIVATE REPO · 2026

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.
next.jsreactexpressprismapostgresql
Personal · 2026

nest-auth

3×

fewer password guesses per client after I shared sign-in rate limits in Redis across 3 API replicas.

PRIVATE REPO · 2025

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.
reactexpresselasticsearch
Graduation project · 2025

Learn Sphere

An LMS I built solo, with courses, live collaborative editing and a Q&A forum.

  • AI quiz generation and grading with Groq, with feedback in English or Arabic.
  • Course recommendations scored from each student's activity.
  • Paid enrollment with Stripe, packaged with Docker and monitored with Sentry.
next.jsmongodbgroqliveblocksstripe

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.

/backend

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.

node.jsexpressnestjspostgresqlprismamongodbredis
/frontend

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.

next.jsreacttypescripttailwind cssnext-intl
/delivery

Schema to production

Docker images, GitHub Actions that test and scan them, and AWS: ECS, RDS, S3 and CloudFormation.

dockergithub actionsawsvercel
Cairo

Open to on-site, hybrid, remote, or relocation.

Stack

03 / Experience

Where I've worked

Two years of building real products: one year freelance, then one year full-time.

Oct 2025 — Oct 2026 · Remote · 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.
next.jsexpressprismapostgresqlawselasticsearch
Oct 2024 — Oct 2025 · Remote

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.
next.jsopenaiupstashstripe
2020 — 2025

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.

Now
Next role

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.