أهلاً - Abd Alwahab · Erbil, Iraq

Senior Frontend Developer building for 2M+ monthly users.

7 years of experience in TypeScript, React, and Next.js. I lead frontend work on Turkey's largest tourism platform - with a focus on performance, build tooling, and production reliability.

About

About

I'm a frontend engineer who cares about the parts users feel: speed, stability, and polish. Most of my work lives where frontend meets delivery - Core Web Vitals, build systems, Docker, and CI/CD - keeping a high-traffic booking platform fast and shippable every day.

Working across Arabic, English, Turkish, and Kurdish, I'm comfortable in mixed teams across the region. Outside of work I built and shipped a complete Iraqi Arabic learning product from scratch - writing, design system, and soon the companion web app.

Selected work

Selected work - production case studies

×5faster local builds

Turbopack migration on a production B2C platform

Problem
Local build times on Setur's B2C client were slowing every developer's iteration loop, and build artifacts were consuming excessive disk space across the team.
What I did
Led the migration of the build system to Turbopack - auditing dependencies for compatibility, resolving loader and configuration gaps, and validating output parity against the existing webpack pipeline before rollout.
Result
~5× faster local builds and ~18× less build disk usage, compounding into faster iteration for the whole frontend team on a platform serving 2M+ monthly users.
−80%Docker image size

Production Dockerfile hardening & optimization

Problem
The production image was ~1 GB - slow to push, slow to pull, slow to deploy - and the container ran with a weaker security posture than it should.
What I did
Rebuilt the Dockerfile with multi-stage builds and Next.js standalone output, added a non-root user and container healthchecks, and separated build-time from runtime dependencies.
Result
Image size dropped from ~1 GB to ~195 MB (−80%), with faster deployments and a hardened security posture signed off in review.
CWV ✓failing → passing

Core Web Vitals recovery on setur.com.tr

Problem
CLS and INP regressions were degrading real-user experience and search performance: a mega-menu was causing layout shifts, and a sticky search bar broke on scroll.
What I did
Traced the layout shift to animation timing and fixed it with animation gating; isolated the sticky search bar bug to overflow handling in its scroll container and corrected the containment.
Result
Restored passing Core Web Vitals on key templates of Turkey's largest tourism platform, protecting both UX and organic search traffic.
25+components · 5 projects

Reusable UI component library

Problem
Five major projects were rebuilding the same UI primitives with inconsistent behavior, styling drift, and duplicated effort.
What I did
Architected a shared component library with React, TypeScript, Styled-Components, and Storybook - with documented APIs, accessibility baked in, and versioned releases teams could adopt incrementally.
Result
25+ components adopted across 5 major projects, significantly reducing feature development time and unifying the product's UI.

Experience

Experience

Jan 2021 - Present

Senior Frontend Developer

Setur · setur.com.tr · Turkey's largest tourism platform

Turkey · Remote

Lead frontend development serving 2M+ monthly users - booking, search, and dashboard features. Own performance (Core Web Vitals), build tooling, the production Dockerfile, Sentry/KVKK-compliant monitoring, and Azure DevOps CI/CD reliability. Mentor junior developers through reviews and pairing.

React · Next.js · TypeScript · Styled-Components · Tailwind · Docker · Azure DevOps · Key Vault · Sentry

Aug 2024 - Jan 2025

Frontend Developer (Contract)

White Label Solutions

Erbil, Iraq

Built a high-performance 10-page automotive marketing site with Next.js and Tailwind, integrating a Laravel backend for real-time content. Owned architecture, API integration, and deployment end to end - delivered in parallel with full-time work.

Next.js · TypeScript · Tailwind CSS · Laravel API

Feb 2020 - Dec 2020

Frontend Developer

Bestimate

United States · Remote

Led the migration from client-side to server-side rendering with Next.js - materially improving organic search traffic and cutting initial page load by ~2 seconds. Introduced a unit and functional testing strategy that reduced post-release bugs.

React · Redux · Node.js · Bootstrap

Aug 2018 - Dec 2020

Course Instructor

Udemy

Remote

Created 4 full-stack development courses - 15,000+ students across 142 countries, 4.7 average rating, 1M+ minutes taught.

JavaScript · React · Node.js

Personal project

Personal project

Learn Iraqi From Scratchتعلّم العراقي

A complete Iraqi Arabic language-learning product, built and shipped independently: a ~116-page ebook with a custom design system and transliteration standard, currently in audio production ahead of launch - with a companion Next.js web app planned, including AI-powered dialect practice.

Product designDesign systemSelf-publishedNext.js (planned)

Skills

Skills

Frontend
TypeScript, JavaScript (ES6+), React, Next.js, Redux, HTML5, CSS3, Tailwind CSS, Styled-Components, Storybook, Accessibility (WCAG)
Performance
Core Web Vitals (LCP · CLS · INP), SSR/SSG, Turbopack, bundle optimization, Lighthouse
Tooling & Infra
Docker, Azure DevOps CI/CD, Azure Key Vault, Sentry, Git, Node.js, REST APIs, unit & functional testing
Languages
Arabic (native), English (fluent), Turkish (professional), Kurdish (fluent)

Contact

Contact

Want to talk frontend, performance, or shipping at scale? Reach out.