Home

Belal El-Shabrawy

I'm a full-stack developer and Computer Science & Artificial Intelligence student at Cairo University, based in Giza, Egypt. I enjoy working across the whole stack, from building responsive, intuitive interfaces to wiring up backends, databases, and AI-powered integrations.

My Skills

Next.js

Next.js

Three.js

Three.js

Node.js

Node.js

React

React

Express

Express

Firebase

Firebase

JavaScript

JavaScript

Tailwind CSS

Tailwind CSS

TypeScript

TypeScript

CSS

CSS

Git

Git

GitHub

GitHub

HTML

HTML

PHP

PHP

WordPress

WordPress

Java

Java

My Experience

Here's a look at my hands-on experience, from evaluating and refining AI model outputs to building and shipping full-stack applications end to end.

2026 - Present

Both roles, at the same time

Clinica Joelle

Software Engineer (Full-time)

Clinica Joelle

  • Built two custom WordPress themes from scratch for a live aesthetic-medicine clinic, using PHP templates and template parts, block patterns, theme.json design tokens and self-hosted fonts rather than a page builder.
  • Implemented treatment pages, doctor profiles, before-and-after result galleries and a consultation enquiry flow.
  • Own and extend the production site at clinicajoelleegypt.com day to day, from new treatment pages to performance and front-end fixes.
CSDS - Cairo University

Software Engineer (Part-time)

CSDS - Cairo University

  • Built and shipped the university's Q&A CMS in Next.js 16 and TypeScript, now used by 27 faculties to author the content behind the university's AI assistant.
  • Designed the authentication chain end to end: bcrypt-hashed PIN login, signed session cookies exchanged for scoped Firebase custom tokens, with Firestore security rules as the enforced boundary.
  • Added fail-closed rate limiting on Upstash Redis, so a degraded Redis blocks logins instead of silently disabling the brute-force guard.
  • Helped build the Arabic RAG pipeline behind the assistant - LangChain over per-faculty ChromaDB vector stores, multilingual MPNet embeddings, Arabic normalisation and a reranking stage - and acted as the model's tester, checking retrieval quality and answer grounding across all 27 faculty knowledge bases.
  • Delivered the entire interface in Arabic, right to left, and worked with a team on the student-facing Java JSP chat portal that ingests the CMS exports.

Have a project in mind? Let's build something together!

Contact
Sound