System Architect | AI Engineer
Building intelligent, scalable systems — combining solid software architecture principles with applied AI.
📍 Kafr El Sheikh, Egypt · Open to remote & on-site opportunities, locally and internationally
I work at the intersection of clean software architecture and applied AI — from LLM integration and RAG pipelines to multi-agent systems (LangGraph, CrewAI). My foundation is in solid engineering principles: Clean Architecture, SOLID, and Microservices, applied across .NET, web, and mobile stacks.
Currently studying Computer Science & Artificial Intelligence at Sphinx University (FCAI), and actively pursuing formal certifications to complement my hands-on experience.
Architecture & Design Clean Architecture · SOLID Principles · Microservices · Repository Pattern · MVC/MVVM · Domain-Driven Design
AI & Machine Learning LLM Integration · RAG Pipelines · LangGraph · CrewAI · NLP · Machine Learning · Computer Vision · MediaPipe
Backend C# · ASP.NET Core · .NET · Entity Framework Core · Web API · Node.js
Frontend & Mobile React · Angular · TypeScript · Flutter · Dart · Java/Kotlin
Databases & Infrastructure PostgreSQL · MySQL · Firebase · Azure
Software Developer — Self-Employed, Freelance
2021 – Present
Delivering full-stack, desktop, and mobile solutions for clients across web, retail, and education domains — applying Clean Architecture and SOLID principles across long-term projects.
AI Engineer — Confidential Client, Contract
Mar 2026 – Jun 2026
Built the computer vision and performance-analysis pipeline for a real-time fitness training platform — real-time pose estimation, ML-based performance analytics, and a RAG-based guidance chatbot. Details withheld per client agreement.
Note: These repositories contain architecture documentation and project write-ups only. Source code is kept private due to client agreements and ownership considerations.
Feb 2026 – Jun 2026 · Associated with Sphinx University
A dependency-free, single-page platform that visualizes 36 algorithms across 8 categories — Searching, Sorting, Data Structures, Graphs, Trees, Dynamic Programming, Machine Learning, and Mathematics. Developed under Sphinx University's Faculty of Computers and Artificial Intelligence, in collaboration with the Information Technology Institute (ITI) — Assiut Branch, as part of a work-based professional training program.
- Designed a data-driven architecture where every algorithm is defined as JSON metadata, routed at runtime to one of 8 rendering engines through a fixed callback contract that keeps algorithm logic fully decoupled from the DOM
- Built a state-snapshot time-travel mechanism enabling frame-accurate step-forward and step-backward replay without re-running any algorithm
- Implemented full playback controls — play, pause, 8 speed levels, and custom input — across all 36 algorithms, including machine learning visualizations (K-Means, KNN, Linear Regression) rarely covered by existing tools
- Validated correctness by benchmarking measured operation counts against theoretical time-complexity curves across sorting and searching algorithms Developed as a university project for CSC227 (Work-based Professional Project, Level 2), under the supervision of ITI Assiut Branch.
Stack: JavaScript · System Architecture · Data Structures & Algorithms
2023 – Present
A cross-platform event management system handling the full ticketing lifecycle: booking, payment verification, role-based staff access, and real-time entry control. Deployed and used live at a university event (1,000+ attendees).
- Integrated Fawry and InstaPay payment flows with automated verification via n8n
- Built a role-based access system (Admin/Staff) with cash reconciliation and full audit logging
- Designed real-time entry control through organizer devices, with live seat-mapping
- Evolved from an initial ASP.NET/Angular web version (2023) into a Flutter/Firebase cross-platform architecture
Stack: Flutter · Firebase · n8n · ASP.NET Core · Angular
2021 – 2023
A desktop POS system deployed across 10+ retail businesses and restaurants (30+ devices total), handling real-time sales, inventory, and customer management in live commercial environments.
- Built multi-device data synchronization for concurrent cashiers, kitchen/cashier display splits, and remote server-linked branches
- Implemented sales reporting, customer management, discount rules, and a loyalty/points system
- Integrated barcode scanning and receipt printing
- Optimized to run reliably on low-spec hardware in live retail settings
Stack: C# · WinForms · DevExpress · LINQ · MySQL
2023
A multi-tenant SaaS platform for inventory management, enabling multiple businesses to operate independent, isolated accounts within a single system. Presented at the local round of ISEF (International Science and Engineering Fair), Bibliotheca Alexandrina, Egypt.
- Architected a multi-tenant system with role-based access control (RBAC)
- Built inventory tracking with real-time stock alerts and supplier/customer invoicing
- Implemented sales reporting incorporating operational costs for accurate profit tracking
Stack: ASP.NET Core Web API · Angular · PostgreSQL · Azure
2021 – 2022
A mobile quiz and performance-tracking platform built for a private tutor to manage student groups, automated testing, and progress reporting — actively used with real students.
- Group-based enrollment with teacher approval and reassignment
- Question-bank system with randomized selection, shuffled answers, and randomized values
- Bulk question import via Excel, supporting variable point values and essay-type questions
- Automated grading with scheduled result notifications
- Three reporting views: student, teacher, and parent
Stack: Java · Swift · Firebase