Experience
Senior Full Stack Engineer at Harmony Fire November 2025 - January 2026
Harmony Fire is a fire safety engineering consultancy, enhanced with in-house construction and manufacturing capabilities.
- Contributed to the integration of Better Auth with CASL in an AdonisJS application, supporting the implementation of fine-grained authorization rules across the GraphQL API.
- Implemented multiple GraphQL entities and resolvers, including associated database queries and tests, helping extend API functionality and maintain code quality.
- Supported the frontend team by delivering React pages and reusable components, and by collaborating closely to unblock work and meet tight delivery timelines.
Tech, tools & skills: TypeScript, Node.js, AdonisJS, PostgreSQL, Pothos, GraphQL, Yoga, Kysely, Biome, Japa, Turborepo, React, Chakra UI, urql, Tanstack Query, Github Actions, OpenAI Codex, Figma, ClickUp, Ace, Docker, WSL2, Codex
Senior Front End Engineer at Automata May 2025 - November 2025
Automata is a biotechnology company that provides workflow automation for the life sciences industry.
- Designed and delivered a comprehensive workflow management interface with my team, enabling scientists to plan and schedule laboratory processes with greater visibility and shorter planning cycles.
- Developed frontend components for advanced workflow inspection and monitoring, providing detailed status insights and actionable feedback to aid troubleshooting.
- Improved platform usability through intuitive UI/UX design, streamlining laboratory operations and boosting productivity for scientific teams.
Tech, tools & skills: React, TypeScript, NextJS, Material-UI, React Hook Form, Zod, Tanstack Query, FullCalendar, Ably, Jest, React Testing Library, Python, FastAPI, Pydantic, Temporal, Docker, CircleCI, AWS, Jira, Figma, Miro, Datadog
Senior Full Stack Engineer at TrueRights March 2025 - May 2025
TrueRights is a licensing platform, designed for Talent - and Talent Agencies - to manage, protect and scale Intellectual Property across digital content and generative AI.
- Enhanced code quality and reliability, setting up automated testing (Vitest, RTL) and linting (ESLint), leading to a 30% reduction in bugs caught post-merge and 100% PR compliance.
- Improved app performance, accessibility, and UX, refactoring authentication, fixing AWS file uploads, and collaborating with design to establish a Component Library, reducing time to build new features by 25% and improving accessibility scores from 60% to 90%.
- Drove engineering best practices, introducing PR templates and standardizing codebases, resulting in a 40% decrease in PR review times and more consistent onboarding experience for new developers.
- Developed a proof of concept for a new product platform built from the ground up on best practices, mentoring team members on rapid component creation using Tailwind, shadcn/ui, and Cursor for accelerated development cycles.
Tech, tools & skills: React, NextJS, Server components, TypeScript, Node.js, Tailwind, shadcn/ui, PostgreSQL, TypeORM, AWS, Vitest, React Testing Library, SuperTokens, Figma, Linear, Cursor
Senior Software Engineer at Diageo January 2024 - October 2024
Diageo is a British multinational alcoholic beverage company, headquartered in London and operating from 132 sites around the world.
- As a member of the Web Transformation team, I contributed to the migration of the Guinness website to a new platform based on NextJS and Contentful CMS, focusing on improving scalability and maintainability.
- Engaged in the entire replatforming lifecycle of the Baileys website from discovery through implementation, significantly enhancing performance, accessibility, and SEO, which elevated lighthouse scores from around 60% to perfect 100% in most cases.
- Played a key role in the discovery phase for the Astral Tequila website, analyzing core components and sections to accurately estimate the required time and effort. Developed a comprehensive plan that laid the groundwork for a successful web transformation.
Tech, tools & skills: React, NextJS, Server components, TypeScript, Node.js, Contentful, Tailwind, Azure DevOps, Vercel, Unlighthouse, Salesforce marketing cloud API, Klaviyo API, Mapbox, Algolia, Figma, Mural
Tech Lead at Loopla October 2023 - December 2023
Loopla is a platform for finding activities and events for children in United Kingdom.
- Managed a team of 3 engineers, fostering a collaborative & results-driven work environment.
- Developed architectural & sequence diagrams to enhance project clarity and facilitate efficient decision-making.
- Streamlined task tracking & project management by creating and refining Jira tickets with clear description and precise acceptance criteria.
- Pushed for better use of the Scrum processes to eliminate bottlenecks, leading to a 300% increase in team's velocity.
- Advocated for automated testing and higher code quality standards, enhancing the reliability and maintainability of the software.
- Accelerated feature delivery by making quality assurance & production deployment a daily routine instead of a monthly task.
- Created a can-do culture by enabling the team members using their initiative & giving autonomy to make their own decisions, whilst making sure I was there to support them with critical decisions.
- Introduced team OKRs to align project goals and outcomes, emphasizing measurable results over guesswork.
Tech, tools & skills: Scrum, Jira, Confluence, Miro, Figma, React, NextJS, TypeScript, Node.js/Express, MongoDB, SQL, Atomic Design, Github Workflows, Github Actions, GCP, Playwright, Vitest, Auth0, Spektrix, Slack-API, Temporal
Full stack software engineer at Comma by Weavr April 2023 - August 2023
Comma Payments was an independent B2B open banking platform, acquired by Weavr in March 2023.
- Bootstrapped a mock bank microservice for internal use in order to ensure a more realistic environment for quality assurance testing.
- Refactored our telemetry services, optimising data collection and formatting to enchance application performance and metrics consistency.
- Updated and changed various parts of the app and the microservices to match new brand, add new functionality and fix problems.
Tech, tools & skills: React, NextJS, TypeScript, Node.js/Express, MongoDB/Mongoose, Styled Components, Circle CI, AWS, Vitest, Sendgrid, Auth0, Mixpanel, RabbitMQ, Slack-API, Yapily, Figma
Senior software engineer at Lendable LTD April 2022 - August 2022
Lendable is a lending platform that offers fast and seamless personal loans with personalized rates.
- Built a complete new self-serve flow to help the users who have loans in arrears to arrange a repayment.
- Refactored existing forms that allow users with financial difficulties calculate their disposable income and make an arrangement.
- Added a flow that allows users to change their account details.
- Refactored big parts of the codebase to use TypeScript, React hooks and React Testing Library.
Tech, tools & skills: React, Redux, TypeScript, NextJS, SCSS, Jest, React Testing Library
Software consultant at Robert Walters January 2022 - April 2022
Robert Walters is a British recruitment company that focuses on placing professionals into permanent, contract and temporary positions.
- Implemented multiple frontend parts and created several custom UI components based on Material-UI required for specific requested functionality.
- Solved various bugs, refactored parts of the codebase and pushed for cross-team collaboration on code standards and best practices.
- Pair-programmed with other developers and helped new members of the team get introduced to the codebase.
Tech, tools & skills: React, TypeScript, Material-UI, Node.js, Jest, Storybook, Figma
Software developer at Flick November 2021 - January 2022
Flick is an all-in-one social media marketing platform that offers scheduling, hashtag, analytics, and writing tools to help companies and influencers grow and manage their social media presence.
- Worked with the design team and created UI components that improved the user experience and helped to shift the product direction.
- Added backend parts that allowed more user and admin functionality to be introduced in the user dashboard.
- Collaborated with other developers and helped them solve various UI problems.
Tech, tools & skills: React, TypeScript, Chakra UI, Figma, Node.js, TypeGoose, TypeGraphQL, NX, Jest
Software - IT consultant at Tractable March 2021 - October 2021
Tractable is a technology company specializing in the development of Artificial Intelligence to assess damage to property and vehicles.
- In close collaboration with our desingers I created a component library which standardized our design system accross our products and improved development speeds.
- Built an interactive explosion chart using Angular and Leaflet, which helped the research team to do faster classification of car parts accross different car models.
- Developed a value mapping dashboard using Angular and firestore for our property insurance product.
- Created a client facing mobile web app for insurance users to help them fill their claims.
Tech, tools & skills: React, TypeScript, Styled Components, Storybook, Chromatic, Github Workflows, Node.js, Angular, Leaflet, Firebase, AWS, Locize
Full Stack Software Engineer at GfK January 2021 - March 2021
GfK is the largest German market research company, providing data and intelligence to the consumer goods industry and is headquartered in Nuremberg, Germany.
Tech, tools & skills: React, Redux, TypeScript, Node.js, GraphQL, RTL, Cypress, GCP
Full Stack Software Engineer at Schroders Personal Wealth June 2020 - November 2020
Schroders Personal Wealth is a joint venture between Lloyds Banking Group and Schroders, focusing on financial planning and wealth management services.
Tech, tools & skills: React, Redux, TypeScript, Node.js, Contentful CMS, SalesForce, AWS, GCP
Full Stack Software Developer at Kaluza (OVO group) October 2019 - April 2020
Kaluza is a software platform that powers the future of energy, providing services such as smart electric vehicle charging and billing solutions for energy suppliers.
Tech, tools & skills: React, Redux, Apollo GraphQL, TypeScript, Node.js Express, Apache Kafka, Elasticsearch, PostgreSQL, Docker, Terraform, GCP
JavaScript Developer at Eurostar Digital January 2019 - October 2019
Eurostar is an international high-speed rail service in Western Europe, connecting Belgium, France, Germany, the Netherlands and the United Kingdom.
Tech, tools & skills: React, TypeScript, NextJS, Apollo GraphQL, MongoDB/DocumentDB, Material-UI, Sanity CMS, React-Testing-Library, Cypress, Terraform, AWS
Web front-end engineer at depop September 2017 - January 2019
Depop is a social e-commerce company based in London, with additional offices in Manchester, Milan, Los Angeles, and New York City.
Tech, tools & skills: React, Redux, Relay GraphQL, Flow, TypeScript, Node.js Express, AWS, Terraform, Ansible, Fastly
Web developer at Carefreebreaks June 2018 - December 2018
Carefreebreaks is a charity that helps to transform vacant accommodation into vital breaks for unpaid carers.
Tech, tools & skills: React, Redux, Stripe API, Material-UI, AWS
Managing director - Software engineer at Oranger November 2015 - Current
Oranger is a software engineering and IT agency based in London.
Tech, tools & skills: React, ReactNative, TypeScript, Apollo GraphQL, MongoDB, Styled Components, Github Actions, Node.js, Leaflet, AWS, Cloudflare
JavaScript developer at hevnly October 2015 - August 2017
Hevnly was a London-based marketplace for discovering & buying lifestyle products and allowing to connect with individuals around the world.
Tech, tools & skills: Backbone/Marionette, SCSS, Bootstrap, CoffeeScript, NodeGit, Node.js/Express, MySQL, GraphicsMagick, Docker, Bitbucket Pipelines, Travis CI, Grunt, AWS
Front-end web developer at Qrator June 2015 - August 2015
Qrator is the curated marketplace for art & design, where passionate consumers shop objects of desire directly from creators around the world.
Tech, tools & skills: HTML5, CSS3, SCSS, Ember.js
Web developer at Holic May 2014 - October 2015
Holic was an innovative publishing platform that connected writers and readers in a more meaningful way.
Tech, tools & skills: Backbone/Marionette, Node.js/Express, Flight, CoffeeScript, Grunt
Web developer at Fast Web Media May 2012 - August 2013
Fast Web Media was a Manchester-based marketing agency that provided digital marketing services such as SEO, technical development, design, and UX.
Tech, tools & skills: HTML5, CSS3, Bootstrap, jQuery, PHP, Kohana, PhoneGap, Photoshop, litmus
Co-founder & engineer at crunch.fm December 2012 - June 2013
Crunch.fm was an online platform that enabled its users to share music on Twitter in real time.
Tech, tools & skills: HTML5, CSS3, Bootstrap, jQuery, PHP, Kohana, PhoneGap, Photoshop, litmus