Full-stack developer and web security practitioner

MahmoudAyman

I build systems that hold up in production. Real-time platforms, hardened APIs, and machine learning pipelines.

Selected work
Project 01

IEEE Aswan SB Full Website

The complete web infrastructure for IEEE Aswan Student Branch: a 10-page platform with member dashboards, event registration, and admin management. Built for real people, running in production.

  • Serves 500+ active student members across 10+ pages
  • JWT-secured REST API with MongoDB; admin panel with event broadcasting
ReactViteNode.jsExpressMongoDB
IEEE Aswan SB Full Website screenshot
Project 02

DocuMind

Document Intelligence Platform

A production-grade RAG platform: upload PDFs and text documents, then ask questions and get grounded, cited answers streamed back token by token. Built as a TypeScript monorepo with a background processing pipeline behind it.

  • Hybrid retrieval, BM25 keyword search fused with vector embeddings, reranked by MMR for diversity
  • MongoDB Atlas Vector Search with BullMQ workers doing chunking, embedding, and indexing off the request path
Next.jsTypeScriptExpressMongoDB AtlasRedis
DocuMind screenshot
Project 03

SecureScout

AI Security Audit Platform

Paste a GitHub repository URL and get a full security report covering static analysis, secret scanning, and dependency CVEs, with every finding explained in plain English next to a concrete code fix. Scans run asynchronously on a distributed worker pipeline.

  • Four scanners in parallel: Semgrep SAST, Gitleaks secrets, OSV dependency CVEs, and an LLM enrichment pass
  • FastAPI + Celery pipeline over Redis; every clone runs inside a resource-limited subprocess sandbox
Next.jsFastAPIPythonCeleryMongoDB
SecureScout screenshot
Project 04

CareerGrowth

AI Career Platform

An AI career platform where the professional profile is the single source of truth. CV analysis, job matching, roadmaps, and mock interviews all read from it and write back to it, with progress visualized as a living farm.

  • 11 LangChain runnables, each returning a validated Pydantic schema, so there is no fragile text parsing
  • Dual-corpus hybrid RAG over personal documents plus a 291-entry curated knowledge base (pgvector, 768-d)
Next.jsReactFastAPIPythonLangChain
CareerGrowth screenshot
Project 05

Gridly

Team Project Management

A collaborative project management system built around workspaces, boards, and tasks, with four interchangeable views over the same data, real-time multi-user sync, built-in analytics, and AI-assisted task breakdown.

  • Kanban, Table, Calendar, and Timeline views over a single board
  • Socket.IO live sync with an automatic polling fallback when websockets are unavailable
ReactTypeScriptViteExpressMongoDB
Gridly screenshot

More work

About

I led a team of 12, shipped to 500+ members, and mentored 60+ students. Every system hardened to OWASP standards, monitored, and proven under live event load.

How I work

I am a full-stack developer and web security practitioner completing my B.Sc. in Information Technology at Egyptian E-Learning University. My work spans production web systems, real-time platforms, and machine learning pipelines, often simultaneously.

As Web Committee Head at IEEE Aswan SB, I led a team of 12 to build and maintain the student branch's web infrastructure, serving over 500 active members. Every system I shipped had authentication hardened to OWASP standards, monitored APIs, and survived live event load.

Outside of building, I teach. I have run workshops for 60+ students across Java, C++, and web development: designing curricula, writing materials, and mentoring through code review. Understanding both sides of building and explaining has made me a sharper engineer.

0
Members served
0
Students mentored
0
Engineers led
0
GPA

What I work with

Building

Production web systems

Interfaces and APIs that hold up once real traffic arrives.

  • React
  • Next.js
  • Angular 16+
  • TypeScript
  • Node.js
  • Express
  • MongoDB
  • PostgreSQL
  • Socket.IO
  • REST API design
Securing

Hardened by default

Every system shipped to OWASP standards, then tested against them.

  • OWASP Top 10
  • XSS and CSRF prevention
  • Input validation
  • Output encoding
  • Session management
  • JWT auth
  • Burp Suite
  • Penetration testing
Modelling

Data and ML pipelines

Fraud detection and NLP models taken from notebook to service.

  • Python
  • scikit-learn
  • TensorFlow
  • XGBoost
  • LightGBM
  • pandas
  • NumPy
  • NLTK
  • spaCy
Languages

Day to day

Comfortable shipping in any of these.

  • Java
  • C++
  • Python
  • JavaScript
  • TypeScript
Tooling

Workflow

The everyday loop: build, inspect, review.

  • Git
  • GitHub
  • Vite
  • npm
  • Postman
  • Chrome DevTools
  • VS Code
Teaching

Curriculum and mentoring

Workshops built from scratch, graded exercises, review-led feedback.

  • Live-coding demos
  • Project-based curricula
  • Code review
  • Technical writing

Experience

OCT 2025 TO PRESENT01 / 04

Web Committee Head

IEEE Aswan Student Branch

Led a 12 person team in full-stack development of the student branch website, scaling it to serve 500+ active members. Architected secure REST APIs, managed Git workflows and code review, and shipped critical hotfixes during live events.

202602 / 04

Java Programming Instructor

Bein8 Event

Designed and delivered a five day intensive Java workshop for 30+ beginners, achieving a 90%+ completion rate. Independently produced all course materials, including live-coding demos and graded exercises.

202603 / 04

Web and C++ Instructor

EELU Aswan Student Branch

Ran two parallel tracks simultaneously, front-end web and C++ fundamentals, for 40+ students. Designed project-based curricula from scratch and mentored learners through debugging and code review.

OCT 2024 TO MAY 202504 / 04

Training Team Member

Rally Society

Co-facilitated 5+ technical workshops on entrepreneurship and business technology, building interactive live-coding demonstrations to communicate complex concepts to non-technical audiences.

Education

B.Sc. Information Technology

Egyptian E-Learning University. 2023 to 2027 expected. GPA 3.79.

Software development, algorithms, network security, machine learning.

Let's build something.

Open to roles, freelance projects, and technical collaborations.

Download CV