Software & Systems Engineer · Cairo, Egypt
I build database-backed applications and connect them into practical operational workflows. My work spans frontend interfaces, backend APIs, SQL data handling, systems integration and applied computer vision.
B.Sc. Computer Science, Artificial Intelligence specialization — Nile University, 2024.
Developed eight specialist applications and connected them through a shared administrative platform during military service. The work includes shared permissions, unified person-history search, document workflows and reviewed data imports. My responsibilities spanned requirements, frontend and backend implementation, integration, deployment and maintenance.
JavaScript · Node.js/Express · CSV/JSON · SQLite
Source code · Case study · Project brief with demo screenshots
A React administration interface backed by an Express REST API and SQLite. The demonstrated workflows cover a product catalog, product management, order inspection, dashboard totals and a deterministic pricing sandbox. A repeatable synthetic dataset supports the walkthrough.
React · Express · SQLite · Python
Source code · Case study · Project brief with scope and limitations
This is a local prototype. Authentication hardening, payments, shipping and integrated machine-learning services remain outside its demonstrated scope.
My 2024 graduation project was a team research effort. I developed the mouth-tracking component to prepare visual input for the wider speech-recognition pipeline.
Python · MediaPipe · OpenCV
The current repositories include setup instructions, architecture notes and explicit implementation boundaries.
| Project | Engineering focus | Status |
|---|---|---|
| E-Commerce AI | React administration UI, Express/SQLite API, repeatable demo data and separate Python experiments | Full-stack local prototype |
| BloodPoint | React/TypeScript donor, doctor and administrator interfaces with typed services and mock data | Frontend demo; backend integration remains |
- Applications: JavaScript, TypeScript, React, Node.js and Express
- Data: SQL, SQLite, MySQL, Python and pandas
- Computer vision: OpenCV, MediaPipe and TensorFlow.js
- Development: Git, Docker and Linux
I value clear application boundaries, explicit setup instructions, reproducible examples and documentation that reflects what the software actually does.