Skip to main content
HimalayasHimalayas logo
Ahmad AbdelkarimAA
Looking for a job

Ahmad Abdelkarim

@ahmadabdelkarim

Senior Frontend Developer with 7+ years of experience building scalable SaaS applications using React and TypeScript

Egypt
Message

What I'm looking for

I’m looking for a remote role where I can build scalable React/TypeScript SaaS, own frontend architecture and state workflows, optimize performance, and ship map-enabled, data-driven UX in an Agile/Scrum team.

I’m a Senior Frontend Developer with 7+ years of experience building scalable SaaS applications with React and TypeScript. I enjoy crafting complex user interfaces, data-intensive dashboards, and map-based features, with a strong focus on frontend architecture, state management, and performance optimization.

At PTV Group (via Avenga), I helped evolve a prototype into a large React and TypeScript platform used by transport planners and universities. I built core map interaction features with MapLibre GL JS, designed a shortest-path routing system using spatial indexing (RBush) and Turf.js, and moved heavy spatial calculations to Web Workers to keep the UI responsive.

I’ve also led high-impact frontend modernization work, including migrating a multi-tenant SaaS CRM from JavaScript to TypeScript and refactoring legacy class components to React Hooks. I rebuilt the UI component library from Bootstrap to Material UI, implemented localization with RTL/LTR support, and delivered performance wins (including a 60% reduction in JavaScript bundle size).

I’m equally comfortable owning everything from state workflows to testing and delivery—using Redux-Observable/RxJS where needed, and covering quality with Jest, Vitest, React Testing Library, MSW, and Cypress. I’ve worked within Agile/Scrum, integrated real-time updates, and used CI/CD pipelines (Azure DevOps) to reliably take products from early development to production.

Experience

Work history, roles, and key accomplishments

PTV Group logoPG

Senior Frontend Developer

PTV Group

Jun 2022 - Dec 2025 (3 years 6 months)

Evolved a prototype into a production React + TypeScript B2B SaaS platform, delivering complex map drawing, editing, and routing experiences with real-time progress updates. Improved UI responsiveness by offloading heavy spatial computations to Web Workers and refactoring a monolithic scene into smaller scenes to reduce memory usage and boost performance.

NO

Frontend Developer

Nozol

Nov 2020 - May 2022 (1 year 6 months)

Owned frontend delivery for a microservices-based, desktop/mobile responsive CRM, implementing Arabic/English localization with RTL/LTR support and role-based access control. Delivered real-time task status updates via Socket.IO, added Web Push notifications for meeting reminders, and integrated Facebook Lead Generation/Messenger.

ZO

Frontend Developer

Zollect

Oct 2019 - Nov 2020 (1 year 1 month)

Built Partner.health from scratch as the sole frontend developer, creating the component library, routing, state management, and responsive layouts from InVision specs. Implemented multi-step medical billing workflows with real-time calculations, integrated Authorize.net tokenized payments, and delivered analytics dashboards using Recharts and Nivo.

NO

Frontend Developer

Nozol

Jun 2018 - Oct 2019 (1 year 4 months)

Sole frontend developer for a multi-tenant CRM, migrating the app from JavaScript to TypeScript and refactoring legacy class components to React Hooks. Rebuilt the UI from Bootstrap to Material UI and achieved a 60% reduction in JavaScript bundle size through optimized Webpack imports and enabled code-splitting/lazy loading.

Education

Degrees, certifications, and relevant coursework

HU

Helwan University

Bachelor of Engineering, Mechatronics

2006 - 2011

Grade: Good (74%) - Ranked 4th in graduating class

Bachelor of Engineering in Mechatronics at Helwan University, graduating with a Good (74%) average and ranked 4th in the class.

Find your dream job

Sign up now and join over 250,000+ remote workers who receive personalized job alerts, curated job matches, and more for free!

Sign up
Himalayas profile for an example user named Frankie Sullivan