I'm a passionate Full-Stack Developer with a strong focus on backend development, mobile development and emerging technologies. I love creating innovative solutions that bridge the gap between cutting-edge technology and real-world applications.
Complete Online Learning System
MERN Stack • MongoDB • Express.js • React • Node.js
A comprehensive e-learning platform built using the MERN stack, following Agile methodology. Features course management, video streaming, payment processing, and role-based access for admins, instructors, and trainees.
Key Features:
- 🎓 Complete course management system with video streaming
- 💳 Integrated payment system with Stripe and wallet functionality
- 👥 Multi-role authentication (Admin, Instructor, Trainee)
- 📊 Progress tracking and certificate generation
- 🔍 Advanced search and filtering capabilities
Transform your habits through the power of voice
React Native • TypeScript • Expo • Supabase • Voice Recognition
A hands-free habit tracking and todo management app that understands natural speech commands. Features cross-platform sync, offline support, and intuitive swipe gestures.
Key Features:
- 🎤 Natural language voice commands
- 📊 Real-time habit tracking with statistics
- 🔄 Cross-platform synchronization
- 🌓 Light/dark theme support
- Reverse proxy with load balancing*
Node.js • Express • Docker • JWT Authentication
A high-performance reverse proxy server with weighted load balancing, health checks, rate limiting, and JWT authentication.
Enterprise Features:
- ⚖️ Intelligent load balancing with health monitoring
- 🔐 JWT-based authentication & authorization
- 🛡️ Built-in rate limiting and security
- 🐳 Docker & PM2 production deployment
Scheduling system for defenses using genetic algorithm
JavaScript • Genetic Algorithm • Django • React
An intelligent scheduling system that uses genetic algorithms to optimize bachelor thesis defense scheduling. Features full-stack architecture with Django backend and React frontend.
Technical Highlights:
- 🧬 Genetic algorithm for optimal scheduling
- 🐳 Docker containerized deployment
- 🌐 Full-stack web application
- ⚙️ Automated conflict resolution
Turn-based grand strategy game built in Java
Java • Swing GUI • Object-Oriented Programming
A complete turn-based strategy game inspired by classic empire-building titles. Features faction management, resource allocation, army building, and conquest mechanics with a custom Java Swing interface.
Game Features:
- 🏛️ Three playable factions (Rome, Sparta, Cairo)
- ⚔️ Army management with multiple unit types
- 🏗️ City development and resource management
- 🗺️ Dynamic world map with combat system
Use your voice with AI to manage your schedule
JavaScript • AI Integration • Voice Processing
An intelligent calendar system that processes natural language input to manage schedules and appointments. Features plain text availability input with custom calendar visualization.
Features:
- 🎤 Natural language processing for schedule input
- 📅 Custom calendar interface
- 🤖 AI-powered schedule optimization
- 🌐 Web-based application with npm deployment
Endless Runner using Unity
Unity Game Development
Real-time 3D football penalty shootout built from scratch
C++ • OpenGL • 3D Graphics • Game Development
A complete 3D football penalty game featuring real-time rendering, physics simulation, and interactive gameplay. Built entirely from the ground up using C++ and OpenGL with custom 3D model loading.
Technical Highlights:
- 🎮 Real-time 3D rendering pipeline
- 🏆 Custom .3DS model loader implementation
- 💡 Advanced lighting and material systems
- 🎯 Physics-based collision detection
Classic arcade game implementation using OpenGL
Game Development • Arcade Classic
OpenGL 2D implementation.
🔥 Currently Working On:
- Advanced voice recognition integration in mobile apps
- Machine learning models for computer vision applications
- Scalable backend architectures with microservices
🎪 Learning & Exploring:
- Advanced React Native animations and performance optimization
- Cloud-native development with Kubernetes
- Computer graphics programming and game engine development
🤝 Open to Collaborate On:
- Open-source React Native libraries
- AI-powered mobile applications
- Creative coding and generative art projects
- Educational technology solutions
- 🎓 Academic Excellence: Developed projects including genetic algorithm-based scheduling systems
- Backend Expertise: Developed production projects using NestJS
- 📱 Mobile Expertise: Built production-ready React Native apps with advanced features
- 🔧 DevOps Skills: Experienced with Docker.
- 🚀 Innovation Focus: Consistently exploring emerging technologies and integration patterns
Note: This was generated using AI so some info maybe a bit exaggerated.




