I'm a senior computer science AI student from 🇸🇩 in Cairo University.
- 🔭 I’m working as a Data Scientist at noQ.
- 📚 I'm currently learning numerical analysis and data scraping.
- 🐹 I really like hamsters!
- Laboratory Management Website: Created a website for managing a laboratory using HTML, CSS, JavaScript, and Django.
- Toffee Website: Created an e-shopping website using HTML, CSS, and JavaScript. Includes OTP code functionality.
- World Happiness Analysis: Applied extensive EDA and then regression models to analyze the World Happiness Report data.
- Library Management System: Developed using SQL and database management techniques.
- PowerBI Dashboard on Sales Data: A sales data analysis dashboard created using PowerBI.
- Brain Tumor Detector: Utilized ResNet for brain tumor detection from medical images.
- Fashion MNIST Neural Network: Implemented a neural network (not CNN) to classify Fashion MNIST images.
- Deepfake Video Detector: Built a deepfake video detection system using CNN and ViT in PyTorch.
- Violence Video Detector: Applied ResNet R3D-18 for video violence detection.
- KNN Classifier, SVM, and Gaussian Naive Bayes Classifier on MNIST: Developed classifiers for digit recognition on the MNIST dataset.
- Linear & Logistic Regression Models on Iris Dataset: Analyzed the Iris dataset using linear and logistic regression models.
- PCA Feature Reduction: Implemented Principal Component Analysis (PCA) for dimensionality reduction.
- PCA with Hamming for Unsupervised Learning: Applied PCA with Hamming distance for unsupervised learning tasks.
- Auto Encoder: Developed an autoencoder for feature learning and compression.
- Word2Vec Model: Implemented the Word2Vec model for word embedding generation.
- VAE Encoder on Grayscale + RGB + GUI: Applied Variational Autoencoders (VAE) with a graphical user interface.
- Logic Resolution Algorithm: Converts predicates to CNF and applies resolution (deductive learning).
- Robotic Path Planner using WeBots: Developed a path planner for robots using the WeBots simulation environment.
- Process Schedule Simulator: Simulates process scheduling algorithms in an operating system.
- Verilog: Various projects and implementations using the Verilog hardware description language.
- Photo Editor from Scratch: Built a photo editor with basic image manipulation features.