Hi, I’m Karim Shaaban

Full-Stack Software Engineer

Creating seamless user experiences with clean, efficient, maintainable code every time.|

  • React.js
  • Next.js
  • TypeScript
  • JavaScript
  • Tailwind CSS
  • Node.js
  • Express.js
  • REST API
  • PostgreSQL
  • Elastic Search
  • MongoDB
  • AWS
  • GCP
  • Docker
  • Kubernetes
  • Microservices
  • CI/CD
  • Security
  • Version Control (Git)
  • Linux
  • Testing (Jest, Postman)
  • Spring Boot
  • Angular
Node.js
PostgreSQL
Elastic Search
MongoDB
Spring Boot
React.js
Next.js
Angular
TypeScript
JavaScript
Tailwind CSS
AWS
GCP
Docker
Kubernetes
Version Control
// cloud · devops// databases// frontend// backend

How I Work

From discovery to ongoing support

  1. 01

    Discover

    I learn how your business actually operates before proposing how to change it.

  2. 02

    Plan

    A scoped roadmap sequenced around what matters most first.

  3. 03

    Design

    Interfaces and system architecture designed around your real workflows.

  4. 04

    Develop

    Built in phases you can see and test, not delivered as one black box.

  5. 05

    Test

    Validated against the workflows it needs to survive, not just a demo script.

  6. 06

    Launch

    A rollout plan for your team, not just a deployment to a server.

  7. 07

    Support

    I stay reachable after go-live to keep things running smoothly.

Experience

Full-Stack Engineer

Freelance Full-Stack Software Engineer·Remote
FreelanceAug 2025 – Present
  • Developed, maintained, and deployed full-stack web applications using Next.js, TypeScript, and Node.js.
  • Improved application performance, SEO, and Core Web Vitals for multiple client projects.
  • Rebuilt a corporate website using a modern tech stack, reducing homepage size from 8 MB to 1 MB (8× faster on mobile) and achieving first-place Google rankings.
Next.jsTypeScriptNode.jsMongoDBTailwind CSSVercel

Backend Engineer

IT Land Middle-East·Alexandria, Egypt
InternshipJan 2026 – Mar 2026
  • Developed and maintained backend services for a large-scale education platform.
  • Built RESTful APIs with Node.js and Express serving thousands of daily requests.
  • Implemented backend security best practices, improving system reliability and data protection.
Node.jsExpress.jsNest.jsSQLRedisFirebase

Collaborative Code Editor image 1
Collaborative Code Editor image 2
Collaborative Code Editor image 3
Collaborative Code Editor image 4

Collaborative Code Editor

github.com
nodejs
nextjs
typescript
git
tailwind
Epco Group Company Website image 1
Epco Group Company Website image 2
Epco Group Company Website image 3
Epco Group Company Website image 4
Epco Group Company Website image 5
Epco Group Company Website image 6
Epco Group Company Website image 7

Epco Group Company Website

epco-grp.com
nodejs
nextjs
typescript
git
vercel
tailwind
mongodb
seo
E-Commerce Application image 1
E-Commerce Application image 2
E-Commerce Application image 3
E-Commerce Application image 4
E-Commerce Application image 5
E-Commerce Application image 6

E-Commerce Application

github.com
nodejs
nextjs
javascript
git
aws
tailwind
mongodb
Smart Harvesting Real-Time Dashboard image 1
Smart Harvesting Real-Time Dashboard image 2
Smart Harvesting Real-Time Dashboard image 3
Smart Harvesting Real-Time Dashboard image 4

Smart Harvesting Real-Time Dashboard

github.com
nodejs
nextjs
javascript
git
aws
gcp
tailwind
mongodb
Ticket Reservation System (Microservices) image 1

Ticket Reservation System (Microservices)

github.com
nodejs
nextjs
typescript
git
mongodb
kubernetes
docker
Much More On GitHub

Contact

Have something in mind? I’d love to hear from you.

connection established0/3 fields