Experience

10+ years building interfaces.

A chronological route through the products, teams and craft I've shaped — from first commits to leading frontend on production-grade React and React Native apps.

Senior Frontend Engineer Present Mendix (acquired by Siemens)

Mendix is a leading low-code platform used by enterprises worldwide to build and deploy web applications at scale. As part of the Web Content team, I develop and maintain the React-based widget ecosystem — the building blocks customers use to compose their application UIs inside the Mendix Studio platform.

Highlights 6
  • Led the platform-wide migration from React 16 to React 18 and subsequently to React 19, ensuring zero regressions across dozens of production widgets used by thousands of developers.
  • Designed and delivered new widgets from scratch including Calendar, Rich Text Editor, and PDF Document Generator, driving expanded platform capabilities for enterprise customers.
  • Managed the technical transition and ownership of the PDF Document Generator project from another internal team, providing continuity of support and ongoing feature development.
  • Provided customer-facing technical support for widget-related issues, diagnosing root causes and shipping fixes with measurable reduction in open support tickets.
  • Contributed improvements across 20+ widgets in the library, focusing on React performance, accessibility, and cross-browser compatibility.
  • Kept the widget ecosystem up to date with regular dependency upgrades and security patches.
TypeScriptReactMobXNode.jsJestPlaywright
2023 — Now

Software Engineer Passionate People

JavaScript-focused consultancy. Embedded with client teams across multiple industries, delivering React-based features and improving frontend architecture.

Highlights 2
  • Worked as a JavaScript consultant embedded with client teams across multiple industries, delivering React-based features and improving frontend architecture.
  • Collaborated within cross-functional, internationally distributed engineering teams following agile methodologies.
ReactTypeScriptJavaScriptNode.js
2022 — 2023

Full-Stack Developer Frank Energie

Frank Energie is a disruptive energy startup delivering an intuitive mobile app for consumption tracking and cost management.

Highlights 3
  • Built an invoice predictor feature providing users with real-time monthly energy cost estimates, increasing product engagement.
  • Integrated a digital authorization payment platform into the signup flow, improving payment security and conversion rates.
  • Developed an internal admin tool enabling the operations team to view and edit customer data, eliminating significant volumes of manual work.
ReactTypeScriptNode.jsGraphQLReact NativeNext.js
2022 — 2022

Frontend Developer Helloprint

Contributed to Helloprint's next-generation e-commerce platform using Vue.js, Nuxt.js, and Node.js, focused on modularity and performance.

Highlights 2
  • Joined the SEO team to drive Lighthouse score improvements and fix widespread layout bugs, measurably increasing page performance across the platform.
  • Contributed to building a more modular and dynamic next-generation storefront.
Vue.jsNuxt.jsNode.js
2021 — 2022

Frontend Developer Avenue Code

Software consultancy with American and European clients. Allocated to Good Eggs, building a fresh-grocery delivery app for the SF area.

Highlights 1
  • Built new app settings page and product item component for Good Eggs' grocery delivery platform using TypeScript, React Native, Node.js, and GraphQL.
TypeScriptReact NativeNode.jsGraphQL
2020 — 2021

Frontend Developer 87 Labs

Consultancy embedded with clients across multiple industries. Key client engagements include Leroy Merlin, GoDaddy, and Consulta Remédios.

Highlights 3
  • Leroy Merlin (Apr 2019 – Dec 2020): Delivered the critical cart flow redesign in React with hooks and Styled Components, significantly improving load time. Added unit test coverage to React components and contributed to the company's hybrid React Native app.
  • GoDaddy (Jun – Nov 2018): Developed API integrations and new blog post status workflows for the GoDaddy Blog Editor using React, Redux, and Redux-Saga. Integrated the editor with the broader website builder platform.
  • Consulta Remédios (Dec 2018 – Mar 2019): Implemented marketplace launch features including a full-screen responsive search in Vue.js, improving search UX for mobile and desktop users.
ReactReduxVue.jsNode.jsStyled ComponentsReact Native
2017 — 2020

Full-Stack Developer Lets Events

Event ticketing platform. Worked fully remotely across frontend and backend.

Highlights 2
  • Implemented GraphQL on both frontend and backend, significantly reducing load times on a critical product page.
  • Stack: Ruby on Rails, Backbone.js, GraphQL, Docker. Worked fully remote.
Ruby on RailsBackbone.jsGraphQLDocker
2016 — 2017

Frontend Developer Codeminer42

Started professional career at a respected software consultancy, working on international client projects.

Highlights 2
  • Started professional career at a respected software consultancy, working on international client projects.
  • Adopted agile/Scrum methodologies and engineering best practices (clean code, code quality, peer review) that shaped my development approach.
Ruby on RailsJavaScriptBackbone.jsScrum
2015 — 2016
Stack & tools

The instruments I reach for.

Gold-tinted tags are the tools I'm closest to — the ones that pay rent every week.

— 01 Frontend

React TypeScript Next.js Astro CSS / Tailwind Vite Framer Motion Storybook

— 02 Mobile

React Native Expo Reanimated EAS Build Native Modules App Store / Play

— 03 Tools & Practice

Figma Design Systems Git / GitHub Vitest / Playwright Node CI / CD A11y
Next step

Get the human side of the craft.

After the timeline, the about page gives the values and long-term thinking behind how I build and collaborate.

Read About Me