Ahmed Adel is a pragmatic software engineer with 8 years of experience building scalable backend systems, IoT platforms, and customer-facing applications across Node.js, JavaScript, and Java ecosystems. He has delivered production-grade services like an AI-powered chatbot, a high-throughput messaging gateway integrating mobile operators and WhatsApp, and a ZATCA-compliant e-invoicing platform, often leveraging microservices, PostgreSQL, Redis, RabbitMQ and containerization. Comfortable across the full stack, Ahmed pairs React/Next.js frontends and mobile work (React Native, Flutter, Android) with strong DevOps chops in Docker, Docker Swarm and Nginx to streamline deployments and reliability. He has led legacy modernizations, mentored teammates, and collaborated on architecture and testing to improve maintainability and performance. Based in Egypt, he combines hands-on implementation with a knack for operationalizing complex integrations—particularly in telecom and IoT domains—making him effective at turning intricate requirements into resilient production systems.
9 years of coding experience
5 years of employment as a software developer
B.Sc. in Computer Science and Engineering, Computer Engineering, B.Sc. in Computer Science and Engineering, Computer Engineering at Shoubra Faculty of Engineering
Diploma in Open Source Applications Development, Diploma in Open Source Applications Development at Information Technology Institute (ITI)
Express 4.x and 5.x middleware which sanitizes user input data (in req.body, req.query, req.headers and req.params) to prevent Cross Site Scripting (XSS) attack.
Contributions:9 releases, 31 commits, 19 PRs in 1 year 10 months
Unified Errors Handler is A Powerful Error Handling Library for Node.js that unify error structure across application. it can unify database errors.
Contributions:3 releases, 15 PRs, 30 pushes in 1 year 10 months
databaseerror-handlingnodejsexpressmysql
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.