Full-Stack .NET & Angular Developer based in Cairo, Egypt. I build the ERP systems businesses run on every day: accounting, sales, inventory, POS, fixed assets and collections.
I care about getting financial numbers exactly right, and I verify my work on real data before I call it done.
- ERP & financial systems: accounting, POS, warehouse and inventory, invoicing workflows and role-based permissions
- Financial reporting: migrated 50+ production reports from Stimulsoft to DevExpress, and built a tool that converts report layouts automatically
- E-invoicing: ZATCA-compliant (Saudi Arabia) PDF/A-3 invoices with the signed XML embedded, plus Egyptian Tax Authority e-invoicing integration
- Data accuracy: concurrency control (row-level locking), and tracking down silent bugs that return wrong numbers without throwing an error
- AI-powered products: LLM-based applications with deterministic guardrails
- Backend: C# · ASP.NET Core · Entity Framework Core · REST APIs · Clean Architecture · Node.js
- Frontend: Angular · TypeScript · RxJS / Signals · Tailwind CSS
- Data: SQL Server · T-SQL · stored procedures · SQLite · Firestore
- Reporting: DevExpress Reporting · Stimulsoft
- Cloud & tools: Firebase · Git · GitHub Actions
| Project | What it is | Stack |
|---|---|---|
| InsightAI | AI interviews that replace static surveys and turn conversations into structured customer insight, with deterministic checks on the model's behavior | Angular · Firebase · LLMs |
| Stimulsoft → DevExpress Converter | A build prompt for a report-conversion tool, based on a real production migration: 27 hard-won pitfalls and a strict row-by-row verifier | .NET · DevExpress · SQL Server |
| Ittihad Al-Mullak (private) | A platform for building owners' associations: invoices with partial payments, maintenance, announcements, chat, Paymob payments, each building's data kept separate | ASP.NET Core 9 · Clean Architecture · Angular 20 |
| ERP: Accounting, POS & Warehouse (private, work) | An enterprise ERP used daily by businesses, with ZATCA e-invoicing and 50+ financial reports | ASP.NET Core · Angular · SQL Server |
Open to full-stack .NET roles.

