Tech Lead · Full-Stack · Dubai

I build products, lead teams, and fix what's broken.

Full-stack engineer and technical lead with 13 years of experience. I work with founders and teams to build web and mobile products, lead technical execution, and fix the broken systems slowing them down across infrastructure, backend, and frontend.

Worked with & on

  • C1 Fitness
  • UNX
  • UnitedMinds
  • Carrefour UAE
  • Science & Sunshine
  • Shampooch

Selected work

Production systems, real companies.

A few products I've helped build, lead, or improve. Each one links to the live site.

  1. C1 Fitness

    Technical Lead / Fullstack DeveloperCrowd One Network Services L.L.C.

    Technologies

    • Flutter
    • TypeScript
    • NestJS
    • PostgreSQL
    • Redis
    • GitHub Actions
    Visit C1 Fitness

    Fitness platform with a 300+ video content library, AI-powered coaching, backend-driven analytics, and a watch-completion reward system.

    • Built AI coaching features for guided workout feedback and movement-based training assistance
    • Owned the monorepo backend: RESTful API design, service architecture, and data modelling across the platform
    • Built video analytics, user progress tracking, engagement tracking, and a reward system tied to video watch completion
    • Implemented Redis caching, job queues, scheduled workers, and atomic operations supporting content delivery and rewards
    • Maintained a 300+ video content library with dynamic metadata and category filters across six training disciplines
    • Integrated SSO with Crowd1 and handled gateway communication across the product ecosystem
    • Managed CI/CD pipelines with GitHub Actions, covering automated deployments and database migrations
    • Shipped Flutter video analytics integration, connecting mobile events to the backend pipeline

    Category: Fitness app backend and product engineering

  2. UNX

    Frontend EngineerCrowd One Network Services L.L.C.

    Technologies

    • Astro
    • TypeScript
    Visit UNX

    Multilingual landing page and marketing site for a digital-asset platform, built with Astro.

    • Built the public-facing landing page and marketing site using Astro
    • Implemented multi-locale support with a maintainable content and localization structure
    • Focused on performance, responsive layout, and clean component architecture

    Category: Multilingual marketing website

  3. UnitedMinds

    Frontend EngineerCrowd One Network Services L.L.C.

    Technologies

    • Astro
    • TypeScript
    • Firebase
    • GitHub Actions
    Visit UnitedMinds

    Company and marketing website for a white-label software development studio offering digital platforms across education, travel, wellness, and entrepreneurship.

    • Built the company website for UnitedMinds, a white-label software development studio
    • Implemented responsive layouts and structured content across service and landing pages
    • Kept the site maintainable with a clean content structure built on Astro
    • Deployed to Firebase using GitHub Actions

    Category: Company website delivery

  4. Carrefour UAE

    Frontend EngineerMajid Al Futtaim

    Technologies

    • Next.js
    • React
    • TypeScript
    • JavaScript
    • Jest
    • Google Analytics
    Visit Carrefour UAE

    Frontend engineering on search, personalization, and product page experiences for Carrefour UAE.

    • Built personalized homepage experiences tailored to individual users
    • Developed frontend search, search results pages, and product detail pages
    • Built recommendation components including frequently bought together and related products
    • Unit tested frontend components to validate key UI flows before shipping to production

    Category: E-commerce search and personalization

  5. Science & Sunshine

    Frontend DeveloperScience & Sunshine

    Technologies

    • HTML
    • CSS
    • JavaScript
    • jQuery
    • GSAP
    Visit Science & Sunshine

    Agency website for a Dubai-based creative advertising studio.

    • Laid the early frontend foundation for the agency's public website
    • Built initial page structure, layout, and styling from scratch

    Category: Marketing site foundation

  6. Shampooch

    Frontend DeveloperScience & Sunshine

    Technologies

    • HTML
    • CSS
    • JavaScript
    • jQuery
    Visit Shampooch

    Responsive website for a Dubai-based dog care business offering grooming, daycare, boarding, and mobile grooming.

    • Collaborated on building a responsive website for a Dubai-based dog care business
    • Built out sections covering services, location, contact, and booking paths for pet owners

    Category: Pet care website delivery

Services

Six ways I help teams.

Most projects start with one of these needs, or a mix of several.

  • 01

    Full-stack product development

    A web or mobile product built end to end, from the first working version to a production-ready release.

    Founders and teams who need a product built properly

    Start here
  • 02

    Backend architecture & APIs

    Reliable APIs, clean database structure, authentication, RBAC, Redis, queues, and a backend setup that can grow safely.

    Teams that need a backend they can trust

    Start here
  • 03

    Frontend engineering

    Fast, responsive interfaces that are easy to use, accessible, and built with care.

    Teams that need a polished customer-facing experience

    Start here
  • 04

    Mobile app development

    Cross-platform mobile apps built from one codebase and prepared for real app store delivery.

    Products that need to launch on iOS and Android

    Start here
  • 05

    Fractional tech lead

    Architecture direction, code reviews, mentoring, CI/CD, and a healthier engineering process.

    Teams that need senior technical leadership

    Start here
  • 06

    Product rescue & refactoring

    Stabilize slow, fragile, or hard-to-maintain systems so the team can ship with confidence again.

    Teams stuck with a messy or unstable codebase

    Start here

How I work

How I keep projects clear, stable, and moving.

The same four stages whether I'm building from scratch or fixing something fragile.

  1. Understand

    Clarify the goals, constraints, and real problem before writing code. This is where expensive mistakes are usually avoided.

  2. Architect

    Define the data structure, system boundaries, and the smallest design that can still scale. The goal is a codebase that stays easy to change.

  3. Build & lead

    Ship in small slices, review as we go, and keep the team unblocked. Working software should appear early, not only at the end.

  4. Harden

    Improve performance, CI/CD, observability, and documentation so the product can keep running after launch.

Technical stack

The tools I reach for.

Highlighted items are tools and practices I use most often.

Frontend

Astro , CSS , HTML , JavaScript , Next.js , React , Responsive layouts , TailwindCSS , TypeScript .

Backend

ExpressJS , NestJS , Node.js , PostgreSQL , Redis , REST APIs , TypeORM , WebSockets , GraphQL , MongoDB , WebRTC .

Mobile

Flutter , React Native .

Infrastructure

CI/CD , Docker , GitHub Actions , Observability and metrics , Portainer .

Backend ops

Background workers , Caching , Queues , Scheduled jobs .

Architecture & Engineering

Clean architecture , Code reviews , Domain-driven design , Modular architecture , Nx monorepo , Performance optimization .

Product

Figma , Blockchain and crypto systems .

Leadership & reliability

How I lead, not just what I build.

I’m the developer teams bring in when things need to ship reliably and the code needs to stay maintainable after launch.

  • Code review is mentoring, not gatekeeping.

  • Architecture that is hard to explain is usually hard to maintain.

  • Boring, maintainable code is a feature, not a compromise.

Contact

Have a product to build, lead, or rescue?

Tell me what you're working on. I'll reply to serious inquiries within two business days.

Book a project call

Grab a 30-minute slot and we'll talk through what you're building.