Sharm El Sheikh, Egypt
Ahmed Saleh
Backend & Full-Stack Engineer focused on APIs, systems, and reliability
Shipping production software with scalable APIs and maintainable architecture.
Featured Work
Projects
Paradise Sharm Tours
Full-Stack Developer (Freelance) · Jan 2025 – Present
- —Designed, built, and deployed a production tour platform with Docker Compose on a VPS with automated SSL/TLS
- —Implemented Prometheus/Grafana monitoring and k6 load testing (220 concurrent VUs, 2-hour soak tests)
- —Automated daily MongoDB backups with 7-day retention and one-command redeployment
- —Achieved 91 Performance, 100 Accessibility, and 92 Best Practices on Lighthouse
Cairo Transportation Network
Personal Project · 2025
- —Engineered a smart-city routing platform processing 35 locations and 74 roads across Greater Cairo using A* emergency routing (39% faster than Dijkstra, 40% fewer node expansions) and 0/1 Knapsack DP for maintenance budget optimization (42% improvement over greedy, serving 78.5% transit demand with 50 vehicles)
- —Built a modular monolith ASP.NET Core REST API with IMemoryCache (<1ms graph retrieval), Next.js interactive Leaflet map, and automated CI/CD via GitHub Actions, achieving <2ms average algorithm response time
E-commerce API
Personal Project · 2025
- —Built a production-ready ecommerce REST API with 8+ modules (products, orders, cart, reviews, coupons) featuring Stripe payment integration with webhook handling and email verification flows
- —Implemented BaseController pattern for DRY CRUD operations, JWT authentication with MFA-protected account deletion, and hardened security (Helmet, NoSQL injection protection, HPP, rate limiting, input sanitization)
Where I've Worked
Experience
Full-Stack Developer
@ Paradise Sharm ToursJan 2025 – Present
- —Architected and deployed paradisesharm.com, a multi-language (EN/AR/RU/DE/IT) tour booking platform using Next.js, Express.js, MongoDB, and Traefik with automated SSL/TLS, serving 174 MAU across 6 countries (US, EG, IT, IE, SE, UK)
- —Built observability stack with Prometheus, Grafana, and k6 stress testing (up to 220 concurrent VUs, 2-hour soak tests) enabling proactive performance regression detection before deployment
- —Integrated Google Analytics, PostHog, and Plerdy across the platform, tracking behavioral funnels for 651 total users and surfacing conversion drop-off insights that informed two UX iterations
- —Optimized frontend to achieve 91 Performance, 100 Accessibility, and 92 Best Practices Lighthouse scores with 0.9s FCP and 0 cumulative layout shift
- —Hardened application security with RBAC, JWT refresh token rotation, and rate limiting; implemented automated daily MongoDB backups with 7-day retention policy
Technical Head
@ AIU ICPC CommunityApr 2026 – Present
- —Architecting and developing a full-stack competitive programming platform for a 600-member ICPC community using Next.js and Node.js, featuring problem archives, live contests with real-time leaderboards, and user rating profiles
- —Leading technical direction for a community of 50+ competitive programmers
Technical Volunteer
@ AIU ICPC Community2024 – Present
- —Supporting competitive programming practice, algorithm discussion, and technical peer help for students in a 600-member ICPC community
Tech Stack
Skills
Languages
Frontend
Backend
Databases
DevOps & Infrastructure
Monitoring & Analytics
Testing & Quality
How I Work
Engineering Principles
Design Contracts First
Define data models and error contracts before writing implementation code.
Build Iteratively
Ship small, testable slices with clear acceptance criteria at each step.
Automate Guardrails
Linters, formatters, and tests keep code healthy without manual effort.
Document Essentials
README, API endpoints, environment variables, and deployment runbooks.
“Simplicity is prerequisite for reliability.”
— Edsger W. Dijkstra
Background
Education
Bachelor of Science (B.Sc.), Computer Science
Alamein International University (AIU) · Matrouh , Egypt
Expected May 2027
Relevant Coursework
- —Data Structures and Algorithms
- —System Design
- —Advanced Database Systems
- —Information Security
- —Object-Oriented Programming
Certification
Object-Oriented Programming Using Java
ITI (Information Technology Institute) · 24 training hours, project-based with HackerRank assessment (Jul-Aug 2025)
Get In Touch
Contact
Let's work together
I'm always open to new opportunities, collaborations, and conversations. If you have a project in mind or just want to connect, reach out.