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

115+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 using A* emergency routing (39% faster than Dijkstra, 40% fewer node expansions)
  • Implemented 0/1 Knapsack DP for maintenance budget optimization (42% improvement over greedy, serving 78.5% transit demand with 50 vehicles)
  • Built ASP.NET Core REST API with IMemoryCache (<1ms graph retrieval) and Next.js interactive Leaflet map
  • Achieved <2ms average algorithm response time with automated CI/CD via GitHub Actions
C#.NETNext.jsSQLiteEF CoreLeaflet
39%faster than Dijkstra
<2msaverage response

E-commerce API

Personal Project · 2025

  • Built production-ready REST API with 8+ modules (products, orders, cart, reviews, coupons) featuring Stripe payment integration with webhook handling
  • Implemented BaseController pattern for DRY CRUD operations reducing boilerplate across all modules
  • Hardened security with Helmet, NoSQL injection protection, HPP, rate limiting, and JWT authentication with MFA-protected account deletion
TypeScriptNode.jsExpressMongoDBStripe
8+API modules
95%TypeScript coverage

Where I've Worked

Experience

Full-Stack Developer (Freelance)

@ Paradise Sharm Tours

Jan 2025 – Present

  • Designed, built, and deployed a production tour platform using 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 with validation checks
  • Achieved 91 Performance / 100 Accessibility Lighthouse scores with 0.9s FCP

Technical Head

@ AIU ICPC Community

Apr 2026 – Present

  • Designing and developing a Codeforces-style online training platform with problem archives, live contests, real-time rankings, and user 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

Tech Stack

Skills

Languages

TypeScriptJavaScriptC#JavaSQL

Frontend

ReactNext.jsTailwind CSSFramer MotionRadix UIHTMLCSS

Backend

Node.jsExpress.NETASP.NETREST APIsJWTRBAC

DevOps & Infrastructure

DockerDocker ComposeTraefikCloudflareLinuxBashPortainer

Monitoring & Analytics

PrometheusGrafanak6PostHogGoogle Analytics

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

B.Sc. in Computer Science

Alamein International University (AIU) · Alexandria, Egypt

Expected May 2027

Relevant Coursework

  • Data Structures and Algorithms
  • System Design and Analysis
  • Advanced Database Systems
  • Information Security

Certification

Object-Oriented Programming Using Java

ITI (Information Technology Institute) · 24 training hours, project-based with HackerRank assessment

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