Software Engineer with a B.Sc. in Systems & Biomedical Engineering from Cairo University. I work across the full stack โ REST APIs and databases on the backend, React on the frontend, and machine-learning models when the problem calls for them.
- ๐ Full-stack JavaScript/TypeScript โ I completed the project track of The Odin Project's Full Stack JavaScript path, shipping 30+ projects from vanilla-JS games to authenticated, database-backed Express applications
- ๐ง AI & Machine Learning โ deep learning for medical imaging and fraud detection with PyTorch, TensorFlow, and Scikit-learn, including the Mayo Clinic STRIP AI Kaggle competition
- ๐ฉบ Biomedical software โ real-time signal processing, medical image viewers, and DSP tools built in Python/Qt
- ๐ฑ Mobile โ Flutter apps structured with Clean Architecture & SOLID principles
- ๐ Coding instructor โ I teach programming and AI fundamentals to young students
| Project | What it is | Stack |
|---|---|---|
| ๐ฌ Messaging App | Full-stack real-time messaging application โ users, conversations, and message history. | TypeScript React Node.js Express |
| ๐ต๏ธ Where's Waldo | Full-stack photo-tagging game with coordinate validation on the backend and a global leaderboard. | TypeScript React Node.js |
| ๐ฅ CardioMatic Clinic | Clinic management system for cardiovascular care โ patients, appointments, treatments. Separate TypeScript backend. | React Node.js TypeScript PostgreSQL |
| ๐ง Stroke Blood Clot Classifier | Deep-learning classification of stroke blood-clot origin from whole-slide medical images โ Mayo Clinic STRIP AI (Kaggle). | PyTorch Vision Transformers |
| ๐ Voiceprint Security System | Voice-authentication system that verifies users from spectrogram fingerprints of their speech. | Python DSP ML |
| ๐จ iPhone 15 Website Clone | Pixel-accurate Apple landing page with scroll-driven 3D animation. | React Three.js GSAP |
I worked through The Odin Project's Full Stack JavaScript curriculum project by project โ every repo below is a milestone, from my first static page to authenticated full-stack applications. This is where I built my engineering fundamentals: semantic HTML, real CSS layout, test-driven JavaScript, data structures, React, and Node/Express with databases and auth.
| Project | Concepts |
|---|---|
| Messaging App | Full-stack capstone-level app: auth, relational data, REST API |
| Blog API | JWT-secured REST API consumed by separate frontends |
| Members Only | Sessions, Passport authentication, role-based access |
| File Uploader | File storage, uploads, and folder management |
| Inventory Application | CRUD, MVC architecture, database modeling |
| Mini Message Board ยท Basic Informational Site | Express routing, EJS templating, deployment |
| Project | Concepts |
|---|---|
| Shopping Cart | Routing, state management, cart logic, API data |
| Where's Waldo | Full-stack React + backend validation |
| Memory Card | Hooks, effects, component lifecycle |
| CV Application | Controlled forms, component state |
| Project | Concepts |
|---|---|
| Battleship | Test-driven development with Jest |
| Knights Travails | Graphs & BFS shortest path |
| Binary Search Trees ยท HashMap ยท Linked Lists ยท Recursion | Data structures & algorithms from scratch |
| Weather App | Async/await, promises, external APIs |
| Todo List ยท Restaurant Page | Webpack, ES modules, SOLID organization |
| Library ยท Tic-Tac-Toe | Objects, factories, IIFE module pattern |
๐ฑ Foundations & HTML/CSS projects (click to expand)
| Project | Concepts |
|---|---|
| Homepage | Responsive personal portfolio page |
| Admin Dashboard | CSS Grid layout |
| Sign-up Form | Forms & validation styling |
| Calculator | Foundations final project |
| Etch-A-Sketch | DOM manipulation |
| Rock Paper Scissors | JS fundamentals & UI |
| Landing Page | Flexbox |
| Odin Recipes | First HTML project โ where it all started |
| Project | Description | Stack |
|---|---|---|
| Stroke Blood Clot Classifier | Classifying stroke etiology from histopathology whole-slide images for the Mayo Clinic STRIP AI Kaggle competition, experimenting with transformer-based vision models (PoolFormer, CCT). | PyTorch |
| Credit Card Fraud Detection | Detecting fraudulent transactions on heavily imbalanced financial data. | Scikit-learn |
| CKD Predictor | Predicting chronic kidney disease from clinical features with model comparison and evaluation. | Scikit-learn Pandas |
| Computer Vision Toolbox | Classical CV algorithms โ filtering, edge detection, feature extraction โ implemented from scratch. | Python OpenCV |
Desktop applications built for real biomedical workflows during my engineering degree:
- ๐๏ธ Signal Equalizer โ multi-mode audio/biosignal equalizer with real-time spectrograms
- ๐ฌ Realtime Digital Filter Designer โ interactive zero/pole placement with live filtering
- ๐ Fourier Image Mixer โ frequency-domain image decomposition and mixing
- ๐ Real-time Patient Monitor โ multi-channel vital-signal viewer
- ๐ผ๏ธ VisualFX Studio โ image enhancement & processing suite
- ๐ต Spotify Clone โ music app built with Clean Architecture
- โ๏ธ Blog App โ full blogging experience with SOLID-structured Dart
Languages
Backend
Frontend & Mobile
AI / ML & Data
Tools & Testing
๐ผ Open to Software Engineering opportunities โ full-stack, backend, or ML.
Let's connect on LinkedIn.