About

I am a Software Engineer with a strong focus on Front-End development, specializing in React and CSS. I'm passionate about crafting responsive, user-friendly interfaces with smooth animations and clean design. Beyond the front end, I bring a solid foundation in React Native,PHP, NodeJs and full-stack development.

Over the years, I've worked on high-traffic websites and complex platforms, gaining extensive experience with technologies like Next.js, Drupal, and WordPress. My background also includes leadership roles—serving as a lead developer, managing releases, and participating in hiring processes. I thrive in dynamic environments where performance, scalability, and user experience matter.

Download PDF

Skills

HTML

CSS

JavaScript

React Ecosystem

Back-End

DevOps and Tools

Experience

  1. Senior Software Developer → Lead Developer → Engineering Manager at 10x Banking

    • Started and grew a new project from a greenfield project into a mission-critical product part of the basic 10x platform proposal.
    • Progressed from Senior Developer → Lead Developer → Engineering Manager, ultimately leading architecture, delivery, and multi-squad team growth.
    • Modernized the frontend stack through several large-scale migrations (build tools, state management, UI libraries, forms) to ensure scalability and maintainability.
    • Defined and maintained REST and GraphQL API contracts, enabling reliable integrations across banking services.
    • Implemented CI/CD with Jenkins, served as Release Manager, and introduced enterprise-grade features such as SSO, i18n, and WCAG 2.1 accessibility compliance.
    • Delivered high-performance data handling for very large datasets (like insights or transactions), ensuring speed and responsiveness at scale.
    • Fostered a quality-driven culture, achieving full unit test coverage and modernizing end-to-end testing with Cypress.
    ReactRedux/RTKReact Hook FormMaterial UIViteCypressVitestJenkinsRESTGraphQLSSO
  2. Senior Software Engineer at 10x Banking

    • Developed a high-performance banking mobile app in React Native using TypeScript, Redux, and React Navigation.
    • Implemented core 10x platform features: onboarding, KYX, crypto transactions, and OTP authentication, reducing onboarding friction.
    React NativeTypeScriptReduxReact NavigationAxiosOnfidoKYXiOSAndroid
  3. Senior Drupal Developer → Lead Developer at Bookatable By Michelin

    • Maintained and enhanced Michelin's restaurant sites built in Drupal 7, including restaurants.michelin.fr, bookatable.com/de, guia.michelin.es, guida.michelin.it.
    • Handled data ingestion and migration in support of printed guide releases.
    • Promoted to Lead Developer, forming a new team to build consumer-facing websites in Drupal 8, backed by a Node.js service layer communicating via AWS SNS.
    Drupal 7Drupal 8PHPNode.jsAWS SNSMySQLData Migration
  4. Senior Drupal Themer at PwC

    • Implemented responsive, accessible front-end designs for a council management portal for the UK Government using SCSS, JavaScript, Drupal Behaviors, and Gulp.
    • Contributed to custom Drupal module development and provided backend support, ensuring smooth integration and performance across the platform.
    Drupal 7PHPSCSSJavaScriptGulpResponsive DesignAccessibility
  5. Senior Drupal Engineer at BBC Worldwide

    • Led theming for BBC Good Food, collaborating with design teams to create responsive, accessible front-end code and implementing custom modules, user roles, content workflows, and newsletter integration.
    • Optimized performance for high-traffic sites using Akamai and Varnish caching solutions to handle scale effectively.
    • Served as primary liaison between design agencies and development teams for BBC Store, ensuring accurate implementation of design specifications.
    • Integrated third-party services including APIGEE (API gateway) and Vindicia (payment and subscription services) for BBC Store.
    Drupal 7PHPCSSJavaScriptAkamaiVarnishAPIGEEVindiciaNewsletter Integration
  6. Drupal Themer at NBC Universal

    • Oversaw theming strategy for a large-scale, multilingual platform spanning 18+ websites in 10+ languages.
    • Led feature development, collaborated with design agencies (ClearLeft, DesignBuzz), and participated in UX reviews.
    • Ensured consistency, scalability, and accessibility as part of a major platform overhaul.
    Drupal 6PHPCSSJavaScriptMultilinguali18nUX DesignScalability
  7. Front End Developer at theOTHERmedia

    September 2011 — February 2012
    • Maintained and extended both new and legacy front-end codebases, ensuring design consistency and performance across browsers and devices.
    • Developed interactive prototypes and implemented new features based on evolving UI/UX requirements.
    • Created mockups and layout designs, collaborating with designers and stakeholders to translate ideas into production-ready code.
    HTMLCSSJavaScriptCross-browser CompatibilityUI/UX DesignPrototyping
  8. Front End Developer at defaqto

    October 2010 — September 2011
    • Developed and maintained the public-facing Defaqto website, ensuring performance, responsiveness, and accessibility.
    • Created and customized Drupal modules to implement new functionality tailored to business needs.
    • Designed and prototyped new layouts and UI components, collaborating with stakeholders to align with brand and user experience goals.
    • Supported the entire deployment lifecycle, including development, testing, and production rollout.
    Drupal 5PHPHTMLCSSJavaScriptResponsive DesignPerformance Optimization