Available for new projects

Hi, I'm

Amr Mohamed

Senior Backend Engineer
AWS Certified Solutions Architect – Associate (2026)

I studied dentistry for five years, but halfway through I started learning to code as a hobby and couldn't stop. Five years of backend later: ad-tech, fintech, healthcare. The problems I enjoy most are the ones other people avoid.

Amr Mohamed

Senior Backend Engineer

Cairo, Egypt

Open to work
Credentials

Certifications & Professional Credentials

AWS Certified Solutions Architect
Amazon Web Services2026

AWS Certified Solutions Architect – Associate (SAA-C03)

Validates expertise in designing distributed systems, cost-optimized architectures, and resilient applications on AWS infrastructure.

Verify Credential
My Journey

My Path Into Backend

Dentistry didn't take. Backend did.

I picked up programming as a hobby in dental school and it quietly took over. Five years later I've shipped backends in ad-tech, fintech, and healthcare — the kind of systems where a bad night means real money or real patients, not a missed sprint.

Most of my work is in Node.js and NestJS. I keep clear boundaries between modules and design the database carefully up front, because the real cost of a system isn't writing it — it's the next engineer trying to change it six months later. Monitoring, CI/CD, and boring, predictable deploys are part of the job, not an afterthought.

I keep one eye on the bill and one on the user. Cutting infra cost, shaving a few hundred milliseconds off a hot path, or deleting a workflow nobody needed — that's the work I actually enjoy.

Work Experience

Timeline
Thunder

Thunder

Senior Backend Engineer

Oct 2025 Present

BookLnk

BookLnk

Backend Engineer

Jan 2025 Sep 2025

Kashier

Kashier

Integration Engineer

Jul 2024 Jan 2025

Outlier

Outlier

Backend Engineer

Sep 2023 Jun 2024

UmedMi

UmedMi

Backend Engineer

Mar 2020 Aug 2023

Tech Stack

Skills
JavaScript
JavaScript
TypeScript
TypeScript
java
java
Node.js
Node.js
express.Js
express.Js
Nest.js
Nest.js
serverless
serverless
Amazon Web services (AWS)
Amazon Web services (AWS)
MongoDb
MongoDb
MySql
MySql
PostgreSql
PostgreSql
Docker
Docker
Redis
Redis
Jest
Jest
Git
Git
rabbitmq
rabbitmq
Portfolio

Recent Work

A few systems I've built and shipped — newest first. Each one links to a short write-up of what the problem was and how I solved it.

01
Booklnk

01 / Featured Project

Booklnk

Multi-tenant appointment booking backend serving barbershops, gyms, and consultants — built from scratch on NestJS + PostgreSQL. I owned the architecture end-to-end.

Built the backend from scratch for a multi-tenant booking platform on NestJS and PostgreSQL — supporting barbershops, gyms, and consultants from a single codebase. Owned the schema design, service architecture, and the full API layer

Integrated Kashier (Egyptian payment gateway) end-to-end: webhook ingestion, idempotent transaction validation, and reconciliation logic. Shipping payments is always messier than the docs make it look

JavaScriptTypeScriptNode.jsNest.jsDockerPostgreSql
02
Kashier

02 / Featured Project

Kashier

Payment infrastructure work — WooCommerce plugins used by thousands of merchants, a URL shortener that cut SMS costs by 25%, and the documentation that made the whole thing easier to integrate.

Maintained WooCommerce payment plugins serving thousands of active merchants — a lot of careful bug-fixing to keep things working across the block editor and HPOS without breaking existing integrations

Built a URL shortener service that ended up saving ~25% on SMS costs platform-wide. Sounds like a small project, but when SMS volume is high the savings are real

TypeScriptJavaScriptexpress.JsNode.jsMongoDbrabbitmq
03
Outlier

03 / Featured Project

Outlier

Backend performance work on an edtech platform — cut a 3-minute cronjob to 45 seconds, dropped average query time by 40%, and built the student account merge tool nobody wanted to touch.

Optimized a complex cronjob that was running for 3 minutes in production. Profiled it, rewrote the bottleneck, got it to 45 seconds. The kind of fix that feels obvious in hindsight

Executed database query optimizations across several high-traffic endpoints — 40% reduction in average query time, which showed up directly in user-facing response times

Node.jsexpress.JsRedisJavaScriptPostgreSqlGit
04
Umedmi

04 / Featured Project

Umedmi

Built a patient management platform from scratch — schema design, API, AWS infrastructure, ICD-10 medical code engine, real-time chat, and payment integration. Three years of real healthcare system engineering.

Built a comprehensive patient management system from the ground up — defined the data model, designed the API layer, and set up the cloud infrastructure for a healthcare platform handling sensitive medical data

Designed and implemented an ICD-10 medical code parsing engine that transformed complex diagnostic codes into searchable, interactive cards. Reduced clinical data lookup time for healthcare providers meaningfully

TypeScriptJavaScriptNode.jsNest.jsAmazon Web services (AWS)MongoDbGitRedis
For Clients

What I Can Help With

I take on a handful of backend and cloud projects at a time. If your API is buckling, your AWS bill is a mystery, or you just need someone to own the server side and get it right — that's me.

Backend system architecture
AWS infrastructure design
API development
Performance optimization
Payment system integrations

I work best on longer engagements where I can actually learn the domain — not one-off tickets.

Get in Touch
Get In Touch

Contact Me

Hiring, building something, or just want a second opinion on an architecture decision? Drop me a line — I read every message and reply to the real ones.

Contact Information

Location

Cairo, Egypt

Available

Open to new projects and senior backend roles.