Senior Frontend / Full-Stack EngineerMohamed 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.
AboutA 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.
ExperienceWhere 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 2018Built a Jenkins and Ansible job dashboard with React and Redux; set up CI from scratch.
UI Developer, Senior Consultant · ThoughtWorksChennai · 2016 – 2018Built a configurable retail web app in AngularJS for a major EU/US retail brand; TDD and pairing throughout.
Senior UI Integrator · KRDSChennai · 2014 – 2015Delivered 35+ campaign sites for brands including Porsche, LG, Air France and Club Med; nominated for CSS Design Awards.
Web Specialist · Rage CommunicationsChennai · 2013 – 2014Built cross-browser microsites for Jones Lang LaSalle and responsive SharePoint CMS templates.
UI Developer · Actoolo IT ServicesChennai · 2012 – 2013Built PHP/MySQL API services and an end-to-end e-commerce food-ordering site.
UI Developer · FreelanceChennai · 2010 – 2012PSD-to-HTML builds and WordPress/Joomla integrations for small businesses.
ImpactA 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.
SkillsToolbox
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
EducationFoundation
Bachelor of Engineering, Computer Science
S M K Fomra Institute of Technology (affiliated to Anna University)
Chennai, India · 2006 — 2010