Senior full stack developer. TypeScript, React, Node.js. Based in Egypt, working remotely.
I turn what a client asks for into a product that actually works. Four years building government and enterprise systems, and I spot the gaps in a requirement before they become bugs in production. When something breaks, I trace it from the browser down to the network and the server.
Website · CV (PDF) · LinkedIn · Stack Overflow · me@ashraf-eldawody.com
Senior Full Stack Developer at AZM X (remote, since March 2026). Government digital services with LLM-powered features and Nafath, Saudi Arabia's national digital identity, integrated for sign-in and verification.
Founder of Waqtak (وقتك). Management software for PlayStation and internet cafés in Egypt, live with dozens of paying cafés.
Full Stack Developer at Fixed Solutions (2022 to 2026)
- EEHC e-Services: led the integration architecture connecting the Egyptian Electricity Holding Company with 9 electricity companies through RabbitMQ and Elasticsearch. 25+ nationwide public services, 6M+ users.
- Integr8 ESB: designed microservices for a government Enterprise Service Bus serving 10M+ users across EEHC and Digital Egypt entities.
- L3 production debugging across code, network, and infrastructure. CI/CD with GitLab CI and Docker on Linux behind Nginx.
One offline-first system for gaming and internet cafés, Arabic-first, built to keep working when the internet doesn't.
- Electron desktop app, React Native mobile app, and a PC client agent that locks and controls customer machines
- Device control and time metering for consoles and PCs, with power cut through smart switches
- Point of sale with a running bill per device, shift handover with cash reconciliation, inventory by recipe
- MikroTik integration to generate and sell WiFi hotspot vouchers from the POS
- Payroll, memberships, financial analytics, and automated backups
- Runs for days with no connection, then reconciles. Owners watch every branch remotely
Several of the repos below started as a piece of Waqtak.
| Repo | What it is |
|---|---|
| mikrotik-voucher-manager | One TypeScript client for both MikroTik Hotspot and User Manager voucher flows |
| receipt-image-printer | Renders receipts as images so thermal printers can print Arabic or any other language |
| sonoff-switch-sdk | Drives Sonoff smart switches from JavaScript, the layer that cuts power when time runs out |
| PSX-Inject | Windows proxy and download helper for PS4 and PS5, WPF on .NET |
| Everything else | Backends, SDKs, desktop tools, and experiments |
- Language: TypeScript
- Frontend: React, Next.js, React Native, Electron, Ant Design
- Backend: Node.js, NestJS, Express, LoopBack
- Data and messaging: MongoDB, SQL, SQLite, Elasticsearch, RabbitMQ, LLM API integration
- DevOps and networking: Docker, Docker Compose, GitLab CI, AWS, Linux, Nginx, DNS, TLS, MikroTik
- Practices: Microservices, Agile, CI/CD, Jest, Mocha, Chai
Open to remote senior roles. The fastest way to reach me is me@ashraf-eldawody.com.