React · Next.js · TypeScript

Complex products.
Clear experiences.

I’m Mehdi, a frontend engineer turning complex requirements into web experiences people can use with confidence.

Currently leading frontend development at Overseas Network.

El Mehdi Essaadi
Frontend architectureProduct ownershipPractical AI workflows

Selected work

Products I’ve helped build.

Consumer travel

Fanatrips

Event travel booking for hotels, experiences and car rentals. Built connected journeys across search, authentication, trip management and payments.

  • React
  • Next.js
  • Booking journeys

Multi tenant travel

University white label platform

Branded university travel sites from one codebase. Implemented domain based tenant resolution for each university’s identity and event content.

  • Tenant resolution
  • Shared frontend
  • Caching

Agency & traveler booking

Overseas Express (OX)

B2B and B2B2C travel booking. Lead the frontend where agencies assemble trips, book directly or share trips with travelers for checkout.

  • Trip planning
  • API integration

Content & reusable UI

Overseas Network website & library

A Payload CMS website for company pages and blogs, with technical SEO. Built reusable React search, hotel details and transfer components with Bit.dev.

  • Payload CMS
  • Bit.dev
  • SEO
Earlier independent projects Quran apps, Voneet & more
Quran For You web application

Quran For You

A React web app for reading and listening to the Quran, with multiple translations and reciters.

View source
Quran mobile application screens

Quran mobile app

A React Native and Expo application for reading and listening to the Quran.

View source
Voneet Twitter tool interface

Voneet

A Twitter tool built with React, Node.js, Express and MongoDB for the Chirp developer challenge.

View source
More projects on GitHub

Experience

Ownership,
beyond the UI.

From reusable interfaces to complete product journeys, with close collaboration across engineering and product.

Download my résumé
Oct 2024 to Present

Overseas Network

Front-End Software Engineer

Lead frontend development and architecture for consumer and agency travel platforms, from search and trip planning through checkout.

Own most frontend architecture decisions, review frontend contributions and help shape user journeys with backend engineers, designers and product managers.

Frontend lead · Travel technology
Jan 2023 to Oct 2024

FtFt

React / Next.js Developer

Built commerce experiences across web and mobile, and supported the team as the frontend work grew.

Grocery commerce · Web and mobile
Sep 2022 to Jan 2023

Upwork

Freelance Frontend Developer

Delivered React applications, browser extensions and storefront customizations for clients.

Freelance
Oct 2022 to Dec 2022

in-House

React / Next.js Developer

Turned UI designs into reusable Next.js interfaces.

Part time

Capabilities

The tools. The thinking.

A strong frontend foundation, with the range to work across product boundaries.

Frontend engineering

Interfaces that stay understandable as products grow.

  • React
  • Next.js
  • TypeScript
  • JavaScript
  • HTML & CSS
  • Tailwind CSS
  • React Native
  • Styled Components
  • Sass

Product delivery

Connected journeys, from the first search to checkout.

  • Frontend architecture
  • Reusable components
  • Bit.dev
  • REST APIs
  • GraphQL
  • Stripe
  • Payload CMS
  • Accessibility
  • SEO
  • Next.js caching
  • Localization

AI in engineering

Practical tools for development, debugging and QA.

  • Claude Code
  • OpenAI Codex
  • ChatGPT
  • Reusable agent skills
  • AI agents
  • Browser based QA
  • Git worktrees

Across the stack

Backend contributions and collaboration beyond the UI.

  • TypeScript services
  • Go contributions
  • Amazon Web Services (AWS)
  • Amazon Cognito
  • Node.js
  • Git & GitHub

A little about me

Curious by nature.
Careful in the details.

I started learning software development in 2021 with CS50. Since then, I’ve worked across freelance projects, grocery commerce and travel technology.

I enjoy understanding the product as much as building the interface. I care about the edge cases, loading states and small interactions that make an experience feel complete.

AI is part of my engineering practice.

I use Claude Code, Codex and ChatGPT to support planning, implementation and problem solving. Reusable agent skills and parallel sessions help me work effectively, while AI agents also help test user journeys and identify issues through browser based QA.

I stay responsible for engineering decisions and the quality of what ships. This work also extends to backend contributions in TypeScript and Go.

Away from the screen, I enjoy football, discovering new places and time with family.

Let’s connect

Have a product
worth building?

I’m interested in Senior Frontend Engineer opportunities with teams that value product ownership and thoughtful engineering.