Who I Am

Backend Developer

Third-year Computer Science student at Mansoura University, specializing in building real-world backend systems.

System Architecture

Focus on scalability, security, and clean architecture with hands-on experience in SaaS platforms and payment integrations.

Production Ready

Building systems that grow and perform under pressure, not just CRUD applications.

Summary

Motivated Computer Science student with strong backend development skills, experienced in building secure, scalable, and maintainable systems. Skilled in quick teamwork. Passionate about automation, workflow optimization, and delivering high-quality software from concept to deployment.

I'm Omar Elhelaly, a backend developer and third-year Computer Science student at Mansoura University. I specialize in building real-world backend systems — not just CRUD applications.

My work focuses on scalability, security, and clean architecture, with hands-on experience in SaaS platforms, booking systems, payment integrations, real-time applications, and admin dashboards.

My Skills

Technologies I work with

Programming Languages

C++JavaScriptTypeScriptPython

Backend Development

Node.jsExpress.jsNest.jsREST APIsGraphQLWebSocketSocket.IOMulterNodemailerJWTBull (Job Queue)

Backend Architecture

Repository PatternAPI VersioningScalable Backend DesignEvent-Driven Architecture (Basics)

Security

Rate LimitingCORS & CSRF ProtectionSecure Authentication FlowsPassword Hashing (bcrypt)Token Refresh StrategiesEnvironment Security (.env best practices)

Databases

MongoDBMySQLSQL ServerPostgreSQLSequelize ORMPrisma ORMDatabase DesignQuery Optimization

Cloud & DevOps

DockerCI/CD (GitHub Actions)VercelRedis CachingBackground ProcessingError LoggingFile Upload OptimizationEmail Delivery Systems

Payments & Integrations

StripePaymobFawrySecure Payment FlowsWebhooksThird-Party APIsCloudinary

Core Concepts

AlgorithmsData StructuresOOPSOLIDClean ArchitectureDesign PatternsRefactoringAuthentication & Authorization (RBAC)Unit Testing (Jest)Problem Solving

Tools & Workflow

GitGitHubVS CodePostmanChrome DevToolsJestSwaggerInsomniaGit Branching StrategiesAgile & Scrum

Cybersecurity

CybersecurityPenetration TestingEmail VerificationNetwork Security

Generative AI & LLMs

Enhancing user experience with intelligent contentRetrieval-Augmented Generation (RAG)High-performance data retrieval systemsPrompt Engineering

Featured Projects

Real-world backend systems built with Node.js

EventTix Platform
Built with Node.js

EventTix Platform - Event Discovery & Booking

A modern event discovery and ticket booking platform with modular NestJS architecture. Ticketing made easy with real-time booking and payment processing.

NestJS ArchitectureTicket BookingPayment ProcessingEvent ManagementReal-time Updates
NestJSTypeScriptMongoDBPayment IntegrationWebSocket
View Code
E-Commerce Website
Built with Node.js

E-Commerce Website - Full-Stack E-Commerce Platform

Engineered backend for e-commerce platform managing products, brands, offers, and orders. Implemented cart, wishlist, and order flow with secure payment integration. Enhanced performance through caching and optimized database queries. Deployed full system to production environment using CI/CD pipelines.

Shopping CartWishlistPayment IntegrationProduct ManagementOrder ProcessingAdmin DashboardCachingCI/CD
Node.jsExpress.jsMongoDBPayment GatewayREST APIsRedisDocker
Elhelaly Plus
Built with Node.js

Elhelaly Plus - E-Learning Platform

A full-featured e-learning platform with admin and instructor dashboards. Implemented JWT-based authentication, RBAC, email verification, Stripe and Paymob integration, Redis caching, and Bull job queues. Deployed on cloud with CI/CD workflows.

Admin DashboardInstructor DashboardJWT AuthRBACEmail VerificationPayment IntegrationRedis CachingCI/CD
TypeScriptNode.jsSQL ServerRedisGraphQLStripePaymobBull Queue
View Code
Appointment System
Built with Node.js

Appointment System - Healthcare Booking

A comprehensive healthcare booking system with automated scheduling algorithm that reduced patient waiting time by 20%. Features modular backend architecture for managing doctors, appointments, pharmacy, and lab tests.

Appointment SchedulingAutomated AlgorithmFilteringSecure AuthSOLID PrinciplesRBAC
Node.jsExpress.jsPrismaMySQLJWTJestDocker
View Code
Noon Platform
Built with Node.js

Noon Platform - Marketplace Backend

A marketplace platform backend inspired by Noon, featuring product management, orders, and scalable architecture for e-commerce operations.

Marketplace ArchitectureProduct ManagementOrder SystemScalable Design
Node.jsExpress.jsMongoDBREST APIs
View Code
Bazooka Backend
Built with Node.js

Bazooka Backend - Food Ordering System

A complete food-ordering backend inspired by real business workflows.

Orders ManagementPayment IntegrationsWebhooksAdmin Dashboard
Node.jsExpress.jsMongoDBPayment Gateway
View Code
WhatsApp Chat System
Built with Node.js

WhatsApp Chat System - Real-Time Chat Application

A WhatsApp-like real-time chat system with instant messaging, typing indicators, read receipts, and voice message support. Built with WebSocket-based architecture for enhanced UX.

Real-time MessagingTyping IndicatorsRead ReceiptsVoice MessagesOnline/Offline StatusNotifications
Node.jsExpress.jsSocket.IOMongoDBWebSocket
View Code
Dashboard
Built with Node.js

Dashboard - Admin Dashboard System

A comprehensive admin dashboard with statistics, data visualization, and management tools. Built with clean architecture and modern UI.

Admin PanelStatistics & AnalyticsData VisualizationUser Management
Node.jsExpress.jsMongoDBREST APIs
View Code
Blog API
Built with Node.js

Blog API - RESTful Blog Backend

A complete RESTful API for blog management system with authentication, CRUD operations, and content management features.

REST APIsAuthenticationCRUD OperationsContent ManagementValidation
Node.jsExpress.jsMongoDBJWTREST APIs
View Code
Hospital Management System
Built with Node.js

Hospital Management System - Healthcare Management Platform

A comprehensive hospital management system with modular backend architecture for managing doctors, patients, appointments, pharmacy, and lab tests. Features role-based access control and secure authentication.

Doctor ManagementPatient ManagementAppointment SystemPharmacy ModuleLab TestsRBACSecure Auth
Node.jsExpress.jsMongoDBJWTREST APIs
View Code

By The Numbers

0+

Completed Projects

0+

Large-Scale Platforms

0+

SaaS Systems

0+

GitHub Contributions

0+

External Integrations

What I Offer

Services I provide

Backend API Development

High-performance APIs designed for scalability and security.

System Design & Architecture

From idea to production-ready backend systems.

Payment Gateway Integration

Secure integration with Stripe, Paymob, and Fawry.

Real-Time Applications

Chat systems, notifications, and live updates.

SaaS Backend Solutions

Scalable backend foundations for SaaS products.

Let's Build Something Powerful Together

Have an idea or need a backend system that actually works in production? Let's talk and turn your concept into a scalable solution.