Hi, I’m Your Name.
I build fast, delightful web experiences.

Software Engineer • Problem Solver • Lifelong Learner. I specialize in building robust backends and elegant frontends with a focus on performance, accessibility, and DX.

Full‑Stack (Node / Spring Boot / React) TypeScript • Java • C++ MongoDB • PostgreSQL AWS • Docker • CI/CD

Featured Projects

E‑Commerce App

E‑Commerce App

Node.js • React • MongoDB

A full‑stack, production‑ready shop with authentication, product catalog, cart, checkout, and admin dashboard. Deployed with Docker and CI/CD.

Realtime Chat

Realtime Chat

Spring Boot • WebSocket • PostgreSQL

Scalable chat server with JWT auth, message persistence, and typing indicators. Load‑tested for thousands of concurrent users.

Algo Playground

Algorithms Playground

C++ • TypeScript

Interactive visualizations of classic data structures and algorithms with benchmarks and annotated code to learn and compare approaches.

SaaS for Dentists

Dentist SaaS

Node • React • Stripe • AWS

Multi‑tenant SaaS with appointment scheduling, billing, and analytics. Clean architecture, strong typing, and instrumentation.

Experience

Java Backend Engineer — Company Name

Oct 2023 – Aug 2024 • Cairo, EG

  • Built microservices with Spring Boot and WebFlux, integrating MongoDB and PostgreSQL.
  • Implemented CI/CD pipelines and containerization with Docker, improving deploy speed by 40%.
  • Collaborated with frontend to deliver features end‑to‑end using React & TypeScript.

Full‑Stack Developer — Freelance

2019 – Present • Remote

  • Delivered apps for SMEs: e‑commerce, dashboards, automation tools, and chat experiences.
  • Optimized performance (TTFB, LCP, CLS) and accessibility (WCAG) for public sites.

Skills & Tools

TypeScript Java C++ Node.js Spring Boot React MongoDB PostgreSQL Redis Docker AWS Git / GitHub CI/CD Testing

About

I’m a developer who loves crafting clean, maintainable systems and shipping business value quickly. I’ve solved 2000+ algorithmic problems and bring that rigor to everyday engineering decisions.

When I’m not coding, I teach, read about systems design, or play with my cat 🐾.

Contact

Get in touch

Reach out for collaborations, freelance work, or just to say hi.

📧 you@example.com

🔗 github.com/yourname

💼 linkedin.com/in/yourname

Quick message