Hi, I'm

Amr Mohamed

Software Engineer

a framework-agnostic backend engineer. I help teams design scalable APIs, optimize performance, and build reliable systems that grow with their products.

Fast & Efficient Development
Scalable Architecture
Clean & Maintainable Code
React
Node.js
TypeScript
MongoDB
AWS
Next.js

Connect with me

Amr Mohamed

From Dentistry to Development

Building reliable backends that keep systems healthy and running smoothly — one line at a time.

I began my career as a dentist, where precision, patience, and problem-solving were part of everyday life. But as I worked, I found myself increasingly drawn to another kind of system — not the human body, but the digital one. I'd always loved technology, and soon that curiosity led me to transition from healthcare to software development.

I started on the frontend, crafting intuitive and responsive user interfaces — learning how users think, how they interact, and what makes an experience feel seamless. Over time, though, I discovered my real passion lay behind the scenes: building the backend systems that make everything work together reliably.

Today, as a backend developer, I apply the same discipline I learned in both dentistry and frontend development — attention to detail, structure, and empathy for the end user — to design scalable architectures, optimize performance, and create APIs that keep applications stable under pressure.

Just like in dentistry, the quality of my work isn't always visible on the surface, but it's what ensures everything functions flawlessly underneath.

Work Experience

F

Freelancer

Full stack developer

Jan 2025 - Present

K

Kashier

Full Stack Developer

Jul 2024 - Jan 2025

O

Outlier

Backend Developer

Sep 2023 - Jun 2024

U

Upwork

Full Stack Developer

May 2023 - Aug 2023

C

Codelab

Full stack Developer

Jan 2023 - Apr 2023

Tech Stack

TypeScript
TypeScript
java
java
JavaScript
JavaScript
Sass
Sass
Redux
Redux
Next.js
Next.js
Bootstrap
Bootstrap
CSS
CSS
HTML
HTML
React.js
React.js
Ant Design
Ant Design
and more

How I Build

My engineering principles and practices for building reliable, scalable backend systems.

Scalable Architecture

Design systems that grow gracefully with user demand, using modular patterns and microservices when needed.

Performance First

Optimize every query, cache strategically, and ensure millisecond-level response times under load.

Security by Design

Build with authentication, authorization, input validation, and secure communication from day one.

Clean Code

Write maintainable, testable code following SOLID principles with comprehensive documentation.

Test-Driven

Ship with confidence using unit, integration, and E2E tests covering critical user flows.

DevOps Ready

Implement CI/CD pipelines, monitoring, logging, and infrastructure as code for reliable deployments.

Projects

Booklnk

Project Name

Booklnk

I have been working as a freelance Full Stack Developer, contribute to the development of Booklnk, a comprehensive booking platform designed for small businesses such as barber shops, gyms, and consulting agencies. I built a user-friendly customer interface that allows clients to easily select services, choose dates, specify locations, and enter personal information. To support secure and seamless transactions, I integrated payment processing through Kashier.

Next.jsReact.jsReduxJavaScriptTypeScriptNode.jsNest.jsDockerPostgreSql
Kashier

Project Name

Kashier

I worked as a Full Stack Developer at Kashier, where I designed and developed custom WooCommerce plugins, adhering to WordPress standards to ensure compatibility with the WooCommerce blocks feature and High-Performance Order Storage (HPOS). I enhanced technical documentation for APIs and plugins to better support merchant developers and played an active role in assisting them throughout the integration process with Kashier. Additionally, I maintained existing Kashier plugins, resolved bugs, and ensured overall system stability and user satisfaction.

HTMLReact.jsNext.jsTypeScriptJavaScriptexpress.JsNode.jsMongoDbrabbitmq
Outlier

Project Name

Outlier

Outlier is a dynamic educational platform focused on delivering quality, accessible learning experiences for students of all backgrounds. By combining engaging, interactive courses with real-time progress tracking and expert instruction, Outlier helps learners stay motivated and achieve their academic goals. Whether you’re exploring new subjects or deepening your knowledge, Outlier unlocks your potential and shapes a brighter future.

Node.jsexpress.JsRedisJavaScriptPostgreSqlGit
promptify

Project Name

promptify

I contributed to the frontend development of Promptify, leading the transformation of a React.js-based web application into a scalable and high-performance Next.js application. This migration significantly improved performance, enabled server-side rendering, and enhanced SEO capabilities. By leveraging Next.js’s built-in routing and API handling, I streamlined the development process, reduced technical debt, and delivered a more maintainable and efficient codebase. The result was a faster, more responsive application that provided users with a smoother and more engaging experience.

Next.jsReact.jsReduxTypeScript
Umedmi

Project Name

Umedmi

Patient-Centered Healthcare Information System, presented as integrated medical platform for Clinic appointment reservation, medical record management , it is intended to have ISO 18308 & ISO 9001/2015 certification, being based on the international standardization of health record information architecture semantics

TypeScriptJavaScriptSassReact.jsNext.jsAnt DesignReduxNode.jsNest.jsAmazon Web services (AWS)MongoDbGitRedis

Testimonials

Real feedback from verified clients on Upwork. Every review is linked to the actual project and client profile for full transparency.

"Amr is fantastic to work with. He works fast, professionally, and does quality work - exactly as was requested in the scope. Delivered custom Ghost theme modifications on time with clean, maintainable code. Awesome job!"

Full Stack Developer logo

Full Stack Developer

optiontwelve

Project:

Ghost Theme Customiz...

"Excellent work on building a PTO React component within our Nx monorepo. Implemented comprehensive Cypress E2E tests and Storybook documentation. Component is production-ready with 100% test coverage."

Front End Developer logo

Front End Developer

Cupola Software

Project:

React Component with...

"Amr is quick with React components and experienced with Cypress, Storybook, and Jest within a Nx build system. Built multiple reusable components that saved us weeks of development time."

Full Stack Developer logo

Full Stack Developer

Cupola Software

Project:

Enterprise Component...

"Fast & high quality work. Delivered a complex React component with pixel-perfect implementation and responsive design. Great communication throughout the project."

Full Stack Developer logo

Full Stack Developer

Cupola Software

Project:

Frontend Development

</>
{ }
[...]

Have a Project in Mind?

Let's schedule a free 15-minute call to discuss your project requirements and how I can help you achieve your goals.

Get In Touch

Contact Me

Feel free to reach out if you're looking for a developer, have a question, or just want to connect.

Contact Information

Location

Cairo, Egypt