I love to build cool projects. Here, you'll find a curated collection of my creative endeavors and technical projects.

A full-stack League of Legends RAG chatbot app with authentication, chat history, and model selection. Backend uses Python, FastAPI, LangChain, Gemini, and ChromaDB for RAG pipelines. Frontend built with React.js, Ant Design, and TailwindCSS.

A demo implementation of the DDPM model for image generation and training. Based on the 2020 Denoising Diffusion Probabilistic Models paper. Trained on CelebA, Cifar10, and FashionMNIST.

Implemented the H264 standard encoder and decoder for video compression/decompression with varying compression ratio up to 97%

A fullstack real estate website for listing and searching for homes in Egypt. Features: user management, Google sign-in, image uploading, search, filtering, pagination, bookmarks.

A top-down 2D shooter game developed for an online game jam, ranked 46th over 370 submissions. Features various mechanics including increasing difficulty, enemy types, and a leveling system.

University project for AI course. Creates a simple program to provide paths when navigating the campus using search techniques like DFS, BFS, A* and more.

Script that provides functionality for scraping info from OP.GG and saves to CSV for further analysis.

A desktop app that can parse the PDF generated by Zewail City website for student grades. Useful for testing GPA scenarios without manual data entry.

An API for a todo list application with accounts, todo groups, and individual todos. Authenticated with .NET's identity system and secured with JWT tokens.

A single-page React app for a todo list application, styled with Tailwind CSS.

A comprehensive full-stack freelancing platform for searching, applying for jobs, and managing profiles. Deployed using Docker and Azure Pipelines for CI/CD.

A simple space invaders game with two wave types and a boss, made in Godot Mono.

An end-to-end CV pipeline combining YOLO for player detection, a custom YOLO court keypoint model (99.4% mAP50), and TrackNet for temporal ball tracking. Computes inverse homography for tactical analysis.
A game recommendation system using a Steam reviews dataset with 50K+ games and 41M user reviews. Builds Word2Vec embeddings from game tags and descriptions, using cosine similarity for recommendations.

Engineered a U-Net pipeline with an ImageNet-pretrained Transformer (MIT-B1) backbone to segment 13 clothing categories on Fashionpedia (45K+ images), achieving 0.544 mIoU using Focal and Dice loss.

Probabilistic age prediction model fine-tuned from InceptionResnetV1 with KL Divergence loss (3.64 MAE on CACD). Face verification pipeline using MTCNN and cosine similarity on 512-D embeddings.
A Spring Boot microservices architecture decoupling Customer, Menu, and Order domains. Uses PostgreSQL per service, inter-service REST communication via WebClient, and Keycloak for OAuth2/JWT security.

A full-stack real estate platform with Spring Boot backend, Spring Security, JWT/OAuth2 (Google) auth, and PostgreSQL. Features listing management with images, search/filtering, pagination, and bookmarking.