- 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.
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.
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.
- 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.
- 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.
- 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.
- 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.
- 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.
- Engineered Java & Java EE backend services for the Incorta Control Tower and built interactive ReactJS & TypeScript dashboards for real-time data visualization.
- 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.
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.
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.
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.
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.
Open source
Packages & contributions
Libraries I've authored and maintained, used by developers in production.
npm / TypeScript package converting numeric amounts into grammatically correct written Arabic for invoices and legal documents.
Composer / PHP package integrating the Aramex courier API: rate calculation, pickups, shipment creation, label printing and tracking.
Helped architect a widely-used Laravel payments package with a gateway factory and shared interface, making new gateways easy to plug in.
Toolbox
Skills & technologies
The stack I reach for to design, build and ship resilient products.
Languages
Frontend
Backend
Data
DevOps & Cloud
Practices
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
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
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
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
Client"I got a great impression. He carried out my project with all the quality possible."

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
ClientContact
Let's build something great
Open to senior engineering roles and selective freelance work. I usually reply within a day.