6+ years building software that scales

Hi, I'm Omar Ehab
Senior Software Engineer

Full-Stack Engineering · System Design · Scalable Backends & Frontends

I architect and build scalable, high-performance systems end-to-end — from Node.js services, microservices and data layers to Vue.js, React & Next.js frontends — powering products that serve 200K+ users.

Portrait of Omar Ehab, Senior Software Engineer
100K+ concurrent
6+ yrs shipping
6+
Years experience
200K+
Users scaled to
38+
Clients shipped for
479★
Open-source stars
Omar Ehab working as a software engineer

About me

Engineering products that scale, perform & last

I'm a Senior Software Engineer with 6+ years architecting and shipping scalable, high-performance systems across the full stack. I work end-to-end — robust backends and services with Node.js (NestJS), microservices and well-designed data layers on PostgreSQL, MongoDB and Redis, alongside fast, accessible frontends with React, Next.js, Vue.js and TypeScript, deployed on AWS.

I've led and mentored engineering teams, scaled platforms to hundreds of thousands of active users, and shipped AI-driven features into production — with a relentless focus on system design, performance tuning and great user experience.

Performance-first

Raised Lighthouse scores to 95+ and cut load times by ~68%.

Scale & reliability

100K+ concurrent real-time connections via Redis & WebSockets.

B.E. Computer Engineering

Pharos University, Alexandria — GPA 3.25 (2016–2021).

Languages

Arabic (native) · English (professional working).

Career

Experience

Six years across high-growth startups, government platforms and enterprise systems.

Senior Software Engineer · Easygenerator
Apr 2025 — Present
Dubai, UAE · Hybrid
  • Engineer the Vue.js frontend of EasyVideo, an AI training-video editor with 150+ AI avatars, 350+ voices and one-click localization across 75 languages — turning decks and recordings into polished videos in ~30 minutes.
  • Migrated the editor from single-scene to a multi-scene architecture with real-time sync over WebSockets, enabling independent slide-style editing.
  • Built a PowerPoint-to-JSON engine converting decks of up to 50 slides into editable scenes in under 2 seconds.
Senior Software Engineer · WeeFlare
Feb 2024 — Apr 2025
Abu Dhabi, UAE · Remote
  • Scaled RivalN, the company's platform, from 1,500 to 200,000+ active users through architectural redesign and performance work.
  • Engineered a Redis-backed caching and WebSocket layer sustaining 100,000+ concurrent real-time connections.
  • Rebuilt the React admin dashboard, improving load time by ~68%; led and mentored a team of 4 engineers.
Senior Software Engineer · A1G
May 2024 — Apr 2025
Saudi Arabia · Remote · Part-time
  • Re-architected the SEEC government website on Next.js (React) and Directus CMS, raising SEO and performance by ~90% to a 95+ Lighthouse score while meeting accessibility standards.
  • Shipped full-stack features for the 2ndhome platform with a Laravel backend and Next.js frontend.
Software Engineer (Full-Stack) · KAD Integrated Information Systems
Feb 2023 — May 2024
Saudi Arabia · Remote
  • Led end-to-end delivery of the Education & Training Evaluation Commission (ETEC) platform on an N-tier architecture built for scale, security and maintainability.
  • Built the frontend with React (Next.js), secured the platform with Keycloak IAM, and architected a multi-database backend (MySQL, CouchDB) with Redis & MinIO.
  • Integrated the SWCC system with enterprise SAP platforms (Ariba, S/4HANA); containerized services with Docker.
Full-Stack Developer · Freelance
Aug 2018 — Present
Alexandria, Egypt
  • Delivered end-to-end web applications for 38+ clients, owning frontend and backend across Node.js (NestJS), Laravel and Ruby on Rails.
  • Crafted responsive React & Next.js interfaces with real-time features (Socket.IO) and secured video-streaming workflows with content encryption.
Software Engineer · Egyptian Armed Forces
Mar 2022 — Mar 2023
Alexandria, Egypt · Military Service
  • Directed development of the Organization & Administration Division system for the Northern Military Region.
  • Produced dynamic reports that reduced daily paperwork by 75%. Stack: Python, Django, PostgreSQL.
Software Engineer · Incorta
Jul 2019 — Sep 2019
Alexandria, Egypt · Part-time
  • Engineered Java & Java EE backend services for the Incorta Control Tower and built interactive ReactJS & TypeScript dashboards for real-time data visualization.
Software Engineer — Internship · BADR
Jul 2018 — Sep 2018
Alexandria, Egypt
  • Built the HR system's Project Management (PMP) module in Ruby on Rails with dynamic jQuery interactions and tuned PostgreSQL queries.

Selected work

Things I've built

Production systems behind real products, governments and platforms at scale.

AI Product

EasyVideo — AI Video Editor

Frontend of an AI training-video editor that turns PowerPoints and screen recordings into polished, localized videos in minutes. Re-architected to a multi-scene editing model with real-time sync over WebSockets.

150+ AI avatars75 languagesPPT→JSON <2s
Vue.jsTypeScriptWebSocketsMicroservices
Scale

RivalN

WeeFlare's flagship platform. Architectural redesign and real-time infrastructure that grew it from 1.5K to 200K+ users, with a rebuilt React admin dashboard and moderation tooling.

200K+ users100K+ concurrentload −68%
ReactNode.jsRedisPostgreSQLWebSockets
Gov · SEO

SEEC Government Portal

Re-architected a Saudi government website on Next.js and Directus CMS, raising SEO and performance by ~90% and meeting modern accessibility standards.

95+ LighthouseSEO +90%A11y ✓
Next.jsDirectusAccessibility
Enterprise

ETEC Platform

End-to-end N-tier platform for Saudi Arabia's Education & Training Evaluation Commission (ETEC) — secured with Keycloak IAM, a multi-database backend, Redis caching and MinIO object storage, containerized with Docker.

Keycloak IAMMulti-DBN-tier
Next.jsDockerMySQLCouchDBRedis

Open source

Packages & contributions

Libraries I've authored and maintained, used by developers in production.

Toolbox

Skills & technologies

The stack I reach for to design, build and ship resilient products.

Languages

JavaScriptTypeScriptPythonPHPRubyJavaHTMLCSS

Frontend

ReactNext.jsVue.jsReduxReact QueryTailwind CSSBootstrapjQuery

Backend

Node.jsNestJSExpressLaravelRuby on RailsDjangoRESTGraphQLWebSocketsMicroservices

Data

PostgreSQLMySQLMongoDBCouchDBRedis

DevOps & Cloud

DockerAWSNginxMinIOKeycloakGitCI/CD

Practices

System DesignPerformance TuningAccessibilityAgile · ScrumKanban

Testimonials

What clients say

Feedback from people I've delivered products for.

"I was impressed by Omar's work — he delivered with the highest professionalism. Thank you, and we'll have a future deal."
Khairan Alkhayari

Khairan Alkhayari

Client
"Experienced and professional. He accomplished what I needed and more, in record time — and won't be the last to deal with him. I recommend him to everyone."
Mimi ElFares

Mimi ElFares

Client
"It was a pleasure working with you. Thank you for your sincerity and honesty in the work — I wish you all the success."
Fahad Alshamri

Fahad Alshamri

Client
"Omar completed the project in record time with flexibility and high quality. I advise everyone to work with him — we have more projects ahead."
Peter Tharwat

Peter Tharwat

Client
"I got a great impression. He carried out my project with all the quality possible."
Ahmad Abdelgawad

Ahmad Abdelgawad

Client
"Omar is fantastic, delivers exactly what you want, and is a great guy as well — thanks for all your hard work on my website."
Khaled Alfarouk

Khaled Alfarouk

Client

Contact

Let's build something great

Open to senior engineering roles and selective freelance work. I usually reply within a day.

Message sent — thank you!