MI.

Uithoorn, NL
GMT+2

Senior Frontend / Full-Stack Engineer

Mohamed Ismail

TypeScript · React · Next.js · Node.js · GraphQL — 10+ years building for fintech, blockchain and SaaS

I build resilient, high-performance web applications and the platforms behind them — from customer portals at Nationale‑Nederlanden to blockchain tooling at Kadena. I care as much about developer experience as user experience.

About

A decade of turning fragile frontends into resilient systems

I'm a Senior Frontend / Full-Stack Engineer based in the Netherlands, with 10+ years building scalable, high-performance web applications in TypeScript, React, Next.js, Node.js and GraphQL. Across my career I've repeatedly led migrations from JavaScript to TypeScript and REST to GraphQL, and broken monolithic frontends into modular, component-driven architectures — improving maintainability, developer velocity and system reliability.

I've designed GraphQL schemas, implemented micro-frontends with Webpack Module Federation, set up distributed tracing with OpenTelemetry, and built reusable deployment frameworks. Earlier in my career I delivered UI work for global brands including Porsche, LG, Air France and Citi Bank, and built blockchain tooling and documentation platforms at Kadena.

I work TDD-first, pair regularly, and have a consistent track record of mentoring engineers — including four-plus years at SurveyMonkey coaching junior developers. Clean architecture and fast feedback loops let both developer experience and user experience move faster, together.

Experience

Where I've worked

Senior React Engineer · Nationale‑Nederlanden

Nov 2024 — Present

The Hague, Netherlands

Full-stack engineer on MijnNN, NN's customer portal — owning customer-facing features end-to-end across React/Nx frontends, serverless Node.js BFFs, and AWS infrastructure.

  • Led migration of core authentication and account flows to WSO2 API Gateway, and built a reusable deployment framework since adopted by other backend teams.
  • Built GitHub Copilot agents for code review, security hardening, migrations and unit-test generation, cutting repetitive engineering work.
  • Designed serverless BFF APIs with standardised response contracts to reduce coupling with upstream systems.
  • Set engineering standards for testing, linting, pre-commit automation and security hardening; authored the team's ADRs.
React 19TypeScriptNxNode.jsGraphQLAWS LambdaWSO2CDKPlaywrightVitest

Senior Frontend Developer · Mercell

Aug 2024 — Nov 2024

Utrecht, Netherlands

Frontend delivery on procurement software, focused on consistency and user engagement.

  • Built reusable UI components in Storybook, improving consistency across applications.
  • Set up automated testing and CI/CD pipelines with GitHub Actions.
  • Partnered closely with designers and product to align technical solutions with user needs.
ReactTypeScriptReduxNxModule FederationStorybook

Full Stack Engineer · Kadena

Jul 2023 — Jul 2024

Amsterdam, Netherlands

Full-stack tooling and documentation for a public blockchain network.

  • Built and shipped a shared React component library used across multiple product teams.
  • Co-developed and launched Kadena's public documentation website.
  • Built a CLI for direct blockchain interaction, and the Next.js APIs behind it.
Next.jsReactTypeScriptVanilla ExtractNode.jsVitestTurborepo

Senior Frontend Developer · SurveyMonkey

Oct 2018 — Jun 2023

Amsterdam, Netherlands · 4 yr 9 mo

Long-tenure role spanning two major architecture migrations and ongoing mentorship.

  • Led the JavaScript → TypeScript and REST → GraphQL migrations across the codebase.
  • Designed the GraphQL schema and implemented micro-frontends with Webpack Module Federation.
  • Designed and deployed AWS Lambda functions to automate backend processes.
  • Set up distributed tracing with OpenTelemetry, cutting troubleshooting time, and mentored junior engineers throughout.
ReactTypeScriptGraphQLApolloReduxAWS LambdaJestCypressOpenTelemetry

Earlier career

Technical Lead · HCL TechnologiesAmsterdam · Apr – Oct 2018

Built a Jenkins and Ansible job dashboard with React and Redux; set up CI from scratch.

UI Developer, Senior Consultant · ThoughtWorksChennai · 2016 – 2018

Built a configurable retail web app in AngularJS for a major EU/US retail brand; TDD and pairing throughout.

Senior UI Integrator · KRDSChennai · 2014 – 2015

Delivered 35+ campaign sites for brands including Porsche, LG, Air France and Club Med; nominated for CSS Design Awards.

Web Specialist · Rage CommunicationsChennai · 2013 – 2014

Built cross-browser microsites for Jones Lang LaSalle and responsive SharePoint CMS templates.

UI Developer · Actoolo IT ServicesChennai · 2012 – 2013

Built PHP/MySQL API services and an end-to-end e-commerce food-ordering site.

UI Developer · FreelanceChennai · 2010 – 2012

PSD-to-HTML builds and WordPress/Joomla integrations for small businesses.

Impact

A few numbers

10+ yrsFrontend and full-stack engineering across fintech, blockchain, SaaS and agency work.
2Architecture migrations led end-to-end: JavaScript → TypeScript and REST → GraphQL.
35+Campaign sites delivered for global brands including Porsche, LG, Air France and Citi Bank.
4+ yrsSpent mentoring junior engineers and leading onboarding at SurveyMonkey.
Skills

Toolbox

Core

TypeScriptJavaScriptReactNext.jsNode.jsExpress

Data & APIs

GraphQLApolloRESTWSO2 API Gateway

Architecture & Cloud

NxTurborepoWebpack Module FederationServerlessAWS LambdaAWS CDKS3

Testing & Quality

TDDVitestJestCypressPlaywrightReact Testing LibraryMSW

Tooling & Observability

GitHub ActionsGitLab CIOpenTelemetrySplunkSentryLaunchDarklyTanStack QueryZustandoxlint
Education

Foundation

Bachelor of Engineering, Computer Science

S M K Fomra Institute of Technology (affiliated to Anna University)

Chennai, India · 2006 — 2010

Contact

Let's talk

Based in the Netherlands, open to conversations about frontend architecture, platform engineering, and pragmatic ways to modernize legacy systems.