Senior Frontend EngineerWeb, mobile, and frontend-led full stack

Senior frontend engineer building dependable web and mobile products.

7+ years across React, Next.js, React Native, and TypeScript, with experience across banking, media, CMS, and e-learning. The focus is clean UI, strong frontend structure, and delivery that stays maintainable.

7+ years

Building production web and mobile applications across multiple product environments.

Core stack

React, Next.js, React Native, Expo, and TypeScript.

Recent domains

Banking, media, CMS, and e-learning.

IA

Current focus

Dependable frontend ownership for web and mobile products.
Recent work spans banking delivery in the UAE, CMS and media platforms, and cross-platform mobile products. I work best where product clarity and maintainable implementation both matter.

React and Next.js platforms

Frontend systems for dashboards, CMS products, and business workflows.

React Native delivery

Cross-platform mobile apps built for consistent product behavior on iOS and Android.

Frontend-led full stack growth

A frontend-first engineering path with growing backend understanding.

Web

React, Next.js, and TypeScript

Mobile

React Native and Expo

Growth

Frontend-focused full stack

Core Strengths

A concise view of what I build.

The work spans web platforms, mobile apps, and the frontend systems that keep delivery predictable.

The common thread is practical product work, not unnecessary complexity.

01
Web platforms

React and Next.js products built for clear structure, speed, and long-term maintainability.

02
Mobile delivery

React Native and Expo apps that stay consistent across iOS and Android.

03
Product environments

Experience across banking, CMS, media, and e-learning where reliability matters.

04
Writing

Practical engineering writing focused on clear explanation and useful takeaways.

Work Areas

How I usually add value

Most of the work sits in one of these areas, or in a mix of them.

Frontend systems for web products
Most recent web work sits in React, Next.js, TypeScript, and API-heavy interfaces that need to stay clear as the product grows.
  • CMS, dashboards, and business workflows with clean component structure
  • Server-rendered and client-side product surfaces built with React and Next.js
  • State, API integration, and performance work for products used daily
Why teams usually bring me in

The goal is not only to ship screens. It is to keep the frontend readable, reusable, and dependable for the next release too.

In practice, this means clearer UI decisions, stronger frontend foundations, and better coordination across product, mobile, and API work.

Selected Work

Work shaped by real product needs

A concise view of the domains and product types I have worked in so far.

View all work
BankingEnterprise deliveryUAE
Banking product delivery in the UAE
Current client-side work in a banking environment, contributing to digital product delivery with the discipline regulated products require.
  • Interfaces built with clarity, accuracy, and production reliability in mind
  • Delivery within enterprise processes and client-side collaboration
  • Stronger domain experience in financial products
ReactNext.jsCMSMedia
CMS and media platforms
Web and cross-platform work across CMS and media products using React, Next.js, TypeScript, and shared delivery workflows.
  • Improved editorial and content-management workflows
  • Shared delivery across web and mobile surfaces
  • Better reuse and more consistent UX
React NativeExpoE-learning
Cross-platform mobile learning apps
Mobile application work with React Native, Expo, and TypeScript for products that need smooth UX across iOS and Android.
  • Native-feeling experience across devices
  • Reusable architecture for ongoing feature work
  • Performance gains through stronger state handling and component structure
Writing

Writing alongside daily engineering work

Practical articles and explainers based on real product work.

AI CodingCode Review
How to use AI coding assistants without losing code quality

May 3, 2026 · 5 min read

AI coding tools are now part of daily software work. This guide explains where they help, where they fail, and how to use them without shipping weak code.

Next.jsReact
React Server Components in Next.js, explained simply

April 26, 2026 · 5 min read

A plain-English guide to what runs on the server, what runs in the browser, and when to use `use client` in the Next.js App Router.

FAQ

A few direct answers

Useful context on fit, process, and what the work usually looks like in practice.

Current focus

Frontend, mobile, and frontend-led full stack work with real product ownership.

Based in Dubai and currently delivering in the UAE, with experience across banking, media, CMS, and e-learning.