Martin Tomaszczyk

Senior Product Engineer

07746143819
lucidprocess.com
martin.tomaszczyk@gmail.com
Profile
Enthusiastic and passionate senior developer with over 10 years of experience delivering solutions for Fortune 500 companies and agile startups. Currently specialising in React and TypeScript development.
Skills
React/
TypeScript/
Next.js/
Redux/
Node/
Hono/
tRPC/
Python/
.NET/
FastAPI/
GraphQL/
Supabase/
PostgreSQL/
Prisma/
Jest/
React Testing Library/
Cypress/
Playwright/
Tailwind CSS/
AWS/
Azure
Education
University of Greenwich
2005 - 2009
Computer Science · First Class Honours
Experience
Senior Product Engineer
Dunnhumby · Permanent
Jun 2025 - Present

Since starting I led a number of high profile initiatives concerned with the modernisation of a number of Dunnhumby's flagship products that visualise customer data in various ways. As is now becoming a pattern I engaged with stakeholders to introduce a monorepo in order to increase velocity and reduce CI churn. My efforts to date have been greeted warmly with a request to present at architectural forums and at project milestone updates.

Principal Full Stack Developer
Trendmap (Startup) · Contract
Jun 2024 - May 2025
  • Architected and developed three key applications using Next.js 15 (RSC, server actions, caching, app router) for a fashion procurement platform supporting costing, real-time factory communication, order tracking, and browsing collections.
  • Utilised Supabase as the backend-as-a-service (BaaS) and Next.js for the brochure website, admin dashboard, and buyer platform.
  • Built and deployed a Python API using FastAPI for generating vector embeddings from images for the purpose of image to image search.
  • Structured the project using Turborepo, enabling a shared shadcn/ui component library while still allowing distinct designs for the three Next.js apps.
  • Implemented Playwright with GitHub Actions for comprehensive E2E test coverage in the CI pipeline and introduced Storybook for future visual regression testing.
Senior Frontend Developer
Flagstone Investment Management · Contract
Aug 2023 - Apr 2024
  • Developed onboarding and signposting components for users migrating to the new version of the Flagstone investing platform.
  • Transitioned discrete frontend applications into a single monorepo using PNPM and NX, improving developer experience, efficiency, and CI pipeline performance.
  • Increased E2E test coverage with Cypress, upgraded applications from Node 16 to 20, and stabilised flaky unit tests caused by React anti-patterns and memory leaks.
Principal Frontend Developer
Elyos Energy (Startup) · Contract
Aug 2023
  • Delivered a Next.js 13 (app router) MVP for a YC funded AI-powered energy-saving platform within two weeks, meeting tight deadlines to secure investor funding.
  • Built key features, including data visualisation components, authentication, data capture forms, and rich interactive UI.
  • Introduced tools like React Query for data fetching, React Hook Form for forms, and shadcn/ui for the component library, ensuring optimal performance and maintainability.
Senior Frontend Developer
Wunderman Thompson Commerce · Contract
Nov 2020 - Jul 2023
  • Contributed to the redevelopment of Selfridges’ e-commerce platform, converting the project to TypeScript and introducing Mock Service Worker and React Testing Library to improve test coverage.
  • Delivered e-commerce solutions using Next.js 13 (app router) for clients such as New Look, Calvin Klein, and Tommy Hilfiger, achieving 85%+ test coverage as per contractual requirements.
  • Implemented TDD practices using Jest and React Testing Library to ensure code quality and reliability.
Senior Full Stack Developer
Life Simplified (Startup) · Freelance
Jul 2020 - Oct 2020
  • Designed and developed a prototype for a smart home device, including a touchscreen interface, backend infrastructure, and an iPhone app.
  • Mastered new skills, such as Flutter/Dart for iOS development and Raspberry Pi hardware integration, to successfully deliver the project.
Senior Frontend Developer
Wunderman Thompson Commerce · Contract
Nov 2019 - Jul 2020
  • Led key features for the Selfridges e-commerce application, including internationalisation, form validation, theming, and checkout.
  • Worked on projects for clients such as Colruyt, Sigma Healthcare, and Nespresso’s augmented reality application.