Manifesto Works Craft Path Download CV ↓ Contact

mohamedbanban321@gmail.com
+20 101 994 0646

JUNIOR FULL-STACK DEVELOPER — NODE.JS / ANGULAR

SHOWREEL ’24 — ’26 / SIX WORKS

MOHAMED Fathy ®

I build quiet, enduring software — REST APIs with clean contracts, Angular interfaces with editorial restraint, and data models that hold their shape under pressure.

CS Senior — Tanta University, ’27 · Excellent Honors · 200+ peers mentored

Dark code editor — backend craft
FIG.01 — SERVER ROOM, 02:14 AM

CURRENTLY

Task API v2 — JWT rotation
Angular 17 + Mongoose

BUILDING IN PUBLIC

06Full
Projects
18REST
Endpoints
3NF Normalized
Schema Design
SCROLL
01 FOR HIRING MANAGERS & COLLABORATORS

Software should feel like architecture — weightless on the surface, load-bearing underneath.

I’m Mohamed Ahmed Mohamed Ibrahim Fathy, a Computer Science senior at Tanta University graduating 2027 with consistent Excellent standing. I work across the stack — from Mongoose schema design and JWT-hardened Express APIs to responsive, component-driven Angular UI.

Off the keyboard I run study circles and debug rooms for juniors. Teaching forced me to write code that explains itself: small controllers, honest errors, typed frontends. If you need a junior who ships clean APIs and learns fast — that’s the role I’m built for.

BASETanta, Egypt — Remote-ready
FOCUSBackend-first Full-Stack
LANGUAGESArabic (Native) · English (Professional)

“Calm under merge conflicts. Obsessive about validation.”

— PEER REVIEW, STUDY CIRCLE №14
02 2023 → 2026 · CLICK IMAGE TO OPEN CASE

An index of built things, not tutorials.

01

2025 · BACKEND FLAGSHIP · JWT · MVC · MONGOOSE

NOIRBOARD — Task Management REST API

A modular Express API for tasks, priorities and status flows. Eighteen versioned endpoints, refresh-token rotation, per-user scoping, and centralized error middleware that never leaks a stack trace.

  • JWT access + rotating refresh, payload encryption
  • Mongoose validation, indexes, pagination & filtering
  • Rate-limit, helmet, Postman suite · 98% pass
Node.js · Express · MongoDB · JWT LIVE ↗CODE ↗
02

2025 · FULL-STACK COMMERCE · ANGULAR 17 · STRIPE

MAISON NOIR — Luxury Furniture Store

A cinematic storefront for a fictional Alexandria furniture house — 120 products, faceted filtering, wishlist, cart with persisted state, and an admin console for inventory and orders.

  • 40+ standalone Angular components, lazy routes, guards
  • Express + MongoDB cart, orders, Stripe checkout intents
  • Image pipeline, skeleton states, 96 Lighthouse SEO
Angular · TypeScript · Express · MongoDB LIVE ↗CODE ↗
03

2024 · SQL CORE · 3NF · TRANSACTIONS · JOINS

LEDGERLINE — Relational Banking Core

A 32-table banking schema normalized to 3NF with transfers inside ACID transactions, audit trails, and a reporting layer of subqueries and multi-table joins for statements and fraud flags.

  • ERD → 3NF, constraints, foreign keys, seed of 50k rows
  • Stored procedures for transfers + rollback drills
  • Node bridge API serving statements as JSON
SQL · Relational DBMS · Node.js ERD ↗CODE ↗
04

2024 · FRONTEND · ANGULAR · RXJS · CHARTS

OBSIDIAN — Realtime Admin Analytics

A dark-ops dashboard streaming mock telemetry over WebSockets — KPI rails, drill-down charts, command-palette search, role-gated views and one-click CSV export.

  • RxJS streams, interceptors, cached queries
  • Custom chart theme, date-range engine, CSV export
  • Strict TypeScript, ESLint clean, unit-tested pipes
Angular · TypeScript · RxJS · Chart.js LIVE ↗CODE ↗
05

2023 → PRESENT · FULL-STACK · MENTORSHIP · BOOKING

HALQA — Study Circles Platform

Born from my tutoring work at Tanta — a booking platform for peer study circles with session scheduling, a tiny in-browser code runner, attendance and progress streaks. Used by my own review groups.

  • Session booking, reminders, mentor profiles
  • Express API + MongoDB, JWT student / mentor roles
  • 200+ juniors onboarded across 14 circles
Angular · Express · MongoDB · JWT LIVE ↗CODE ↗
06

2024 · FRONTEND EDITORIAL · TYPESCRIPT · A11Y

MERIDIAN — Editorial Publishing House

A magazine-grade reading experience — drop caps, pull quotes, footnotes, offline-ready longforms with a Markdown-based mini-CMS, full-text search and a 100 accessibility score.

  • Semantic HTML, strict DOM work, fluid type scale
  • Client-side validation, dynamic listeners, router
  • Print stylesheet — articles export beautifully
HTML5 · CSS3 · JavaScript · TypeScript LIVE ↗CODE ↗
03 ★★★★★ SHIP-READY → ★★☆ LEARNING

A — BACKEND

APIs that keep promises.

Node.js / Express.js★★★★☆

REST design, MVC, middleware, centralized errors, Postman suites.

JWT Auth & Security★★★★☆

Access + refresh rotation, guards, helmet, rate-limit, validation.

MongoDB / Mongoose★★★★☆

Schema design, indexes, aggregation basics, pagination.

B — FRONTEND

Interfaces with restraint.

Angular / TypeScript★★★☆☆

Standalone components, routing, forms, RxJS fundamentals.

HTML5 / CSS3 / JS ES6+★★★★☆

Semantic DOM, layout systems, validation, event architecture.

Responsive UI★★★★☆

Fluid type, adaptive grids — mobile as first-class citizen.

C — DATA & DISCIPLINE

Foundations that don’t crack.

SQL → 3NF Modeling★★★★☆

Normalization, joins, subqueries, integrity constraints.

C++ DSA★★★★☆

Linked lists, stacks, queues, trees, complexity analysis.

GITGITHUBNPMPOSTMANVS CODEAGILE

ALSO: PYTHON BASICS · JAVA BASICS · OOP · DEBUGGING

morning — zsh
$ whoami
mohamed-fathy — full-stack developer (tanta, eg)
$ cat stack.json
{ "backend": ["node","express","jwt"], "db": ["mongodb","sql"],
  "frontend": ["angular","typescript"], "status": "open_to_work" }
$ npm run hire-me ▊
04 EXCELLENT HONORS · 2023 → 2027

EDUCATION

B.Sc. Computer Science

Faculty of Computers & Information — Tanta University

Expected 2027 · Academic standing: Excellent (Honors). Coursework across data structures, algorithms, OOP, databases and software engineering — with practical emphasis on REST, schema modeling and component logic.

DATA STRUCTURESALGORITHMSOOPDBMSSOFTWARE ENG.
2023 — PRESENT

Student Peer Tutor & Academic Mentor

Weekly study sessions and debug rooms. Broke down recursion, pointers, SQL joins and Express middleware for juniors; reviewed coursework and practical assignments for dozens of students.

2024 — 2025

Backend Builder — REST & Data

Shipped Noirboard, Ledgerline and Halqa’s API. Learned to love constraints: validation first, errors with shape, schemas that survive real data.

2025 — 2026

Frontend Deepening — Angular

Maison Noir, Obsidian and Meridian. Typed contracts, route guards, accessible components — interfaces that respect the API underneath.

✳

“Mohamed turned JWT from black magic into a whiteboard diagram. Our whole group passed backend because of his sessions.”

— SALMA R. · JUNIOR, TANTA UNI

“Reviews his code like an editor. If a controller is more than a page, he’ll rewrite it before you ask.”

— OMAR K. · PROJECT PARTNER

“Rare mix: patient teacher, strict debugger. He won’t give you the answer — he’ll teach you the trace.”

— DR. H. EL-SAYED · FACULTY MENTOR *

* Names abbreviated for privacy. Full references available on request.

05 RESPONSE WITHIN 24H · CAIRO TIME (UTC+2)

Let’s build
something enduring.

Junior Full-Stack roles, backend internships, freelance APIs or Angular interfaces — my inbox is the fastest way to reach me.