Skip to main content

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

Featured Project

Paradise Sharm Tours

Full-Stack Developer (Freelance) · Jan 2025 – Present

174+monthly active users
6countries
91Lighthouse Performance
100Lighthouse A11y
  • 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
Next.jsExpress.jsMongoDBDockerTraefikPrometheusGrafana

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
C#.NETNext.jsSQLiteEF CoreLeaflet
39%faster than Dijkstra
<2msaverage response

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)
TypeScriptNode.jsExpressMongoDBStripe
8+API modules
95%TypeScript coverage

Where I've Worked

Experience

Full-Stack Developer

@ Paradise Sharm Tours

Jan 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 Community

Apr 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 Community

2024 – Present

  • Supporting competitive programming practice, algorithm discussion, and technical peer help for students in a 600-member ICPC community

Tech Stack

Skills

Languages

TypeScriptC#JavaScriptJavaPythonSQLHTMLCSS

Frontend

Next.jsReactReact QueryTailwind CSSFramer MotionRadix UI

Backend

Node.jsExpress.js.NETASP.NET CoreREST APIs

Databases

MongoDBMariaDBMySQLPostgreSQLSQLite

DevOps & Infrastructure

DockerDocker ComposeTraefikCloudflarePortainerpnpmLinuxBash

Monitoring & Analytics

PrometheusGrafanak6Google AnalyticsPostHogPlerdy

Testing & Quality

JestSupertestSonarQubeHuskyESLintPrettier

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.

Within 24 hours