Skip to content
View MoamenAbdelrazik's full-sized avatar

Highlights

  • Pro

Block or report MoamenAbdelrazik

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
MoamenAbdelrazik/README.md

πŸ‘‹ Hello World! I'm Moamen Mohamed

LinkedIn GitHub Email

Profile Views

Tip

πŸŽ“ First-in-Class Computer Science Graduate (Software Engineering)

King Salman International University (KSIU), Egypt Β· GPA: 3.91/4.0
Focused on building high-performance distributed systems, fine-tuning large language models for specialized domains, and designing edge-computing computer vision pipelines.


πŸ“Š About Me

I am a Software Engineer and Generative AI Developer with a passion for bridging theoretical computer science with robust, production-grade applications. As a first-in-class graduate from KSIU, I specialize in designing scalable backend services, clean single-page frontend architectures, and implementing sovereign, parameter-efficient GenAI models.

  • πŸŽ“ Education: B.Sc. in Computer Science β€” King Salman International University (GPA 3.91/4.0)
  • πŸ“ Location: Cairo, Egypt
  • πŸ” Focus Areas: Distributed Systems, LLM Fine-Tuning & Quantization, Real-time Computer Vision (TensorFlow.js)

πŸ› οΈ Skills & Technologies

πŸ’» Core Programming Languages

C C++ Java Python JavaScript TypeScript C# Dart SQL MATLAB

Competitive programming in C++, enterprise backends in Java, ML pipelines in Python, full-stack web in TypeScript, and cross-platform mobile in Dart.

βš™οΈ Backend Development & Architecture

Spring Boot Spring Security Spring AI ASP.NET Entity Framework Node.js

Three-Layer Architecture, MVC, Clean Architecture, Domain-Driven Design, DTO mapping, RESTful APIs with role-based access control.

🎨 Frontend & Mobile Development

Angular NgRx Flutter HTML5 CSS3 Tailwind CSS

Deterministic Redux-pattern state management (NgRx), lazy-loaded modules, routing guards, and cross-platform mobile apps with Firebase sync.

πŸ—„οΈ Databases & Caching

PostgreSQL Redis MySQL SQL Server MongoDB Firebase

Hybrid relational/JSONB storage with GIN indexing, PESSIMISTIC_WRITE locking, Redis for JWT blacklisting, rate-limit counters, and email verification codes.

🧠 AI & Machine Learning

PyTorch TensorFlow TensorFlow.js scikit-learn Hugging Face LangChain

CNNs, RNNs, LSTMs, Transformers, Attention Mechanisms, Transfer Learning, Object Detection (YOLO, RCNN), GANs, parameter-efficient fine-tuning (QLoRA/LoRA), RAG pipelines, prompt engineering, and real-time in-browser face/gaze/expression analysis.

πŸ›‘οΈ Security & Access Control

JWT OAuth2 OWASP

Zero-trust architecture, BCrypt hashing, method-level RBAC via Spring Security, Redis-backed sliding-window rate limiting, HMAC-SHA256 JWT validation with blacklisting.

☁️ DevOps, Cloud & Infrastructure

Docker AWS ECS Fargate S3 CloudFront Git GitHub

Multi-stage Docker builds, AWS production deployments (ECS Fargate + ALB, RDS Multi-AZ, S3 + CloudFront CDN, ElastiCache, GPU EC2 instances), and CI pipelines.

πŸ› οΈ Tools & Environments

VS Code Visual Studio Jupyter Linux


πŸš€ Featured Projects

πŸŽ“ InterviewReady β€” AI-Powered Distributed Recruitment Platform

  • Overview: A 4-tier distributed system that automates technical evaluation and proctoring. Generates structured JSON reports grading candidate performance across 5 key dimensions.
  • Key Achievements:
    • Backend Performance: Achieved a 1.88x execution speedup using Java CompletableFutures to parallelize candidate analysis tasks.
    • Edge-Based Proctoring: Engineered an in-browser computer vision pipeline with TensorFlow.js that evaluates gaze, face presence, and tab switches, compressing 18,000 video frames into a 2 KB data packet (10,000:1 reduction) for full GDPR compliance.
    • Zero-Trust Architecture: Secured backend endpoints using Spring Security with method-level RBAC, Redis-backed sliding-window rate limiting, and JWT blacklisting.

πŸ€– CodeJudge β€” Sovereign Code Evaluation LLM

  • Overview: A locally hosted code grading and semantic assessment engine designed to replace commercial LLM API costs.
  • AI Training: Fine-tuned Llama 3.1 8B Instruct using QLoRA (Unsloth) on a 3,000-sample custom dataset covering 150 LeetCode problems, 6 variation archetypes, and 3 languages (Python, Java, C++).
  • Results: Achieved 0.90 Cosine Similarity and 0.89 BERTScore against expert human evaluations. Runs fully quantized (4-bit NF4) on a single consumer GPU (8 GB VRAM) inside a private subnet.

πŸ† Achievements & Activities

πŸ₯‡ Academic Honors

  • First-in-Class: Ranked 1st in the Software Engineering graduation cohort at King Salman International University (KSIU).
  • Cumulative GPA: 3.91 / 4.0

πŸ’» Competitive Programming & Contests

  • ICPC ECPC Qualifications (2023): Ranked 94th out of 220+ teams representing King Salman International University. Solved algorithmic challenges using C++ under strict time constraints. | View Certificate

πŸ“œ Professional Diplomas & Certifications

  • IBM AI Engineering Professional Certificate: Coursera | 13 courses | Verify
  • Generative AI Professional Diploma: MCIT Digital Egypt Pioneers Initiative (DEPI) | 6 months | View Certificate
  • Building LLM Applications with Prompt Engineering: NVIDIA Deep Learning Institute | View Certificate
  • MEAN-Stack Web Development Program: National Telecommunications Institute (NTI) | 120 hrs | Score: 93% | View Certificate
  • Web Development using .NET Track: Information Technology Institute (ITI) | 120 hrs | View Certificate

πŸ‘₯ Student Leadership & Activities

  • Student Communities: Active member of IEEE, GDSC (Google Developer Student Clubs), and the ICPC community at KSIU.
  • Network & Security Training: Completed the Huawei ICT Academy Security Course.
  • Languages: Native Arabic speaker with professional working proficiency in English.

Popular repositories Loading

  1. Bank-Management-System Bank-Management-System Public

    Java

  2. Bank-Server Bank-Server Public

    Java

  3. Car-Server Car-Server Public

    Java

  4. Mobile-Online-Banking-Application Mobile-Online-Banking-Application Public

    Dart

  5. MoamenAbdelrazik MoamenAbdelrazik Public

  6. InterviewReady InterviewReady Public

    An end-to-end technical recruitment and evaluation platform designed to bridge the gaps of traditional hiring. Features dynamic, role-calibrated screening, privacy-preserving local proctoring, and …

    HTML