|

Projects

2026

Mar 2026 - Present
Next.jsGemini 2.5 ProMiro APIVercelGoogle Cloud Platform

AI-Powered Process Mapping Agent for a Global Leader in Optical Systems and Optoelectronics | Tech Lead

Rapidly architected and developed an advanced, AI-driven internal Proof of Concept to empower the consulting team in mapping, analysing, and optimising business processes. The platform acts as a multi-modal intelligent assistant, automating document analysis, translating meeting audio into actionable insights, and generating process architectures evaluated against industry standards.

  • Built a highly responsive web application from the ground up using Next.js, deployed via Vercel, with Google Cloud Storage (GCS) for secure handling of client documents and audio files

  • Embedded Google's Gemini 2.5 Pro model to process complex, multi-modal inputs, engineering AI pipelines to summarise documents, extract strategic insights, and evaluate client programs against ITIL and other benchmarks

  • Engineered a custom integration with the Miro API to fetch digital whiteboard boards and automatically translate brainstormed flows into structured BPMN diagrams using AI

  • Developed automated audio capture and processing capabilities, utilising Gemini to generate meeting transcripts and extract structured process steps directly from consulting sessions

Feb 2026 - Feb 2026
Node.jsElgato CLIElgato SDKffmpegatprotobluesky

BlueskyGoLive Streamdeck Plugin for Twitch Streamers | Developer

Personal project developing a plugin for the Elgato Streamdeck device, allowing Twitch streamers to announce their streams on Bluesky and activate the "Go Live" functionality for the duration they intend to stream. Developed using JavaScript, Node.js, Claude Code and the Elgato SDK.


Elgato Marketplace page

Github page

Jan 2026 - Apr 2026
React 16Sitecore 10.3.NETREST APIProject Management

Cutover Support & Hypercare for a Major Canadian Logistics Provider | Tech Manager

Leadership

Led a rapid-response team of 3 developers (1 frontend, 1 backend, 1 Sitecore) to provide critical rescue support following a 15-month handover gap where a React & Sitecore JSS platform had degraded significantly. This emergency intervention achieved a successful production launch with outstanding defects reduced to just 1, while acting as the daily technical bridge between the development team, the Canadian member-firm, and the client's executive management.

  • Directed a team that scaled from a single senior consultant to a multi-tier group, handling cross-border project billing and resource allocation with daily client communication

  • Orchestrated a high-pressure cutover weekend, delivering 56 frontend commits, 1 backend fix, and resolving 9 critical production issues in real-time

  • Actively contributed to codebase stabilisation across the stack, writing React fixes and utilising AI (Copilot) for C# backend hotfixes, directly resolving 47 of 78 total project issues

  • Drove ~309 combined commits over 10 weeks, writing 74% of all post-return frontend commits and 45% of backend fixes

  • Diagnosed and remediated inherited legacy debt and severe gap-period issues introduced by the previous vendor, including production auth failures and case-sensitive search misconfigurations

2025

Dec 2025 - Present
AngularHTMLSCSSReduxSpartacus

B2B & B2C Customer Service Portal for a Major Energy Provider | Tech Lead

Contributed to a critical digital transformation initiative for a major energy corporation, developing a robust Angular-based platform to manage complex data collection forms. The solution streamlined processes for two distinct user bases: the general public (B2C) and corporate clients (B2B), ensuring a unified yet tailored experience for service subscriptions and account management.

  • Architected and built dynamic, scalable forms using Angular, implementing complex validation logic to ensure data integrity across various service requests

  • Developed interface solutions catering to both residential consumers and commercial partners, adapting workflows to suit different complexity levels

  • Created a library of reusable UI components and form controls, standardising the look and feel across the application while reducing future development time

  • Refined data entry flows to minimise friction for users, improving submission rates and reducing errors in the client onboarding process

Nov 2025 - Feb 2026
ShopifyLiquidVertex AI Search for CommerceGoogle Cloud PlatformJavaScript

Vertex AI Search Integration for a Shopify Fashion Store | Tech Lead

Led a Proof of Concept (PoC) in a cross-functional collaboration with Deloitte's marketing team to integrate advanced AI search capabilities into a fashion retail Shopify store. The project demonstrated how intelligent, ML-driven search and personalised recommendations can be layered onto existing e-commerce platforms to enhance product discovery and drive sales.

  • Managed the Google Cloud Platform (GCP) environment, configuring and loading complex product catalogs and tracking user event data into the Vertex AI console

  • Engineered custom Liquid and JavaScript scripts to integrate the Vertex AI SDK directly into the Shopify storefront

  • Completely replaced the default Shopify search experience, intercepting the native search bar and results pages to inject Vertex AI-powered, context-aware results

  • Architected and built a custom "Recommended Products" component from scratch, surfacing personalised fashion items tailored to user behaviour

Oct 2025 - Dec 2025
ReactKolibriGeminiProject Management

Renewable Energy Plants application platform | Tech Manager

Leadership

Led a team of 2 frontend developers building a specialised application to streamline the regulatory approval process for power plant creation. The platform utilised a React and Kolibri-based front-end interfacing with an intelligent back-end, with a primary focus on implementing a "human-in-the-loop" system where AI-generated insights were presented to users for final verification.

  • Built and maintained responsive, compliant user interfaces using React and the Kolibri design system, ensuring accessibility and stability for a critical regulatory tool

  • Implemented the front-end architecture to consume and display AI-driven responses, translating complex back-end data into clear, readable document summaries

  • Developed the interactive validation workflow that highlighted key facts within submitted documents, allowing users to cross-reference and confirm AI-extracted data

  • Worked closely with back-end engineers to ensure seamless synchronisation between the AI processing layer and the client-side application

Jun 2025 - Jul 2025
Next.jsVertex AI Search for CommerceGoogle Cloud PlatformGeminiClaudePython

Vertex AI E-Commerce PoC for a Major Portuguese Football Club | Tech Lead

Architected and solo-developed an end-to-end Proof of Concept presented directly to Deloitte partners to demonstrate the commercial impact of Google's Vertex AI Search for Commerce. The prototype showcased how AI-driven search relevance and tailored merchandise recommendations could increase fan engagement and drive higher conversion rates for top-tier sports organisations.

  • Built a high-fidelity replica of the club's e-commerce landing page from scratch using Next.js

  • Leveraged Python, Claude, and Gemini to programmatically generate a realistic product catalog and synthesise user event data simulating fan purchasing behaviours

  • Managed the GCP environment, configuring data pipelines to ingest synthetic catalogs and user events to train the recommendation engine

  • Integrated Vertex AI's Search and Recommendation APIs to power an intelligent search bar and a dynamic "Recommended Products" component

  • Successfully presented the technical architecture and business value to consulting partners, illustrating the correlation between ML integrations and e-commerce revenue growth

Feb 2025 - Feb 2026
AcquiaJavaScripttwigAWSQAOKTAProject Management

Digital Platform Operations & Improvements for a Rugby organization | Tech Manager

Leadership

Led a multidisciplinary team of 10 (2 front-end developers, 6 OKTA/AWS specialists, 2 QA) in an "operate model" responsible for the ongoing maintenance, support, and continuous improvement of the client's main digital platform, hosted on Acquia. A key deliverable was the development and launch of bespoke front-end components for the Women's World Cup landing page.

  • Managed day-to-day operations of a multi-disciplinary technical team, prioritising bug fixes, security patches, and performance improvements

  • Supervised work across various technology stacks, including front-end development, OKTA authentication troubleshooting, and AWS Lambda function deployments

  • Directed the front-end team in the successful development and launch of interactive components for the Women's World Cup campaign

  • Served as the main point of contact for client stakeholders, managing the support ticket backlog and planning sprints for improvements

2024

Oct 2024 - Mar 2025
AngularTeam Management

Web Platform for a US Healthcare Products & Services company | Tech Manager

Leadership

Managed a team of 3 frontend developers building a new corporate website using Angular, with responsibilities focused exclusively on team motivation and delivery management. This role was distinct from technical leadership; the primary goal was to create an environment where the development team could be as effective and productive as possible.

  • Tracked team progress against project timelines, facilitated planning and estimation sessions, and ensured a smooth flow of work from development to completion

  • Acted as the team's primary advocate, identifying and removing organisational, logistical, and communication-based blockers

  • Managed expectations and provided clear, consistent updates on project status and risks to project managers and business stakeholders

  • Championed a healthy and sustainable work environment, focusing on team morale and ensuring a manageable workload to prevent burnout

Jun 2024 - Feb 2025
ReactAdobe AnalyticsAdobe LaunchJavaScriptAEMAngular

Large-Scale Adobe Analytics & Launch Rollout for a Canadian Financial Services & Insurance Company | Tech Lead

Leadership

Led a team of 4 frontend developers in a massive-scale analytics initiative to deploy Adobe Launch and Adobe Analytics across a global portfolio of over 25 distinct web properties. The objective was to centralise and standardise tag management and data collection practices, creating a single source of truth for analytics across the entire organisation.

  • Contributed to the design of a templated, core implementation of Adobe Launch deployable across dozens of websites with minimal customisation

  • Executed the technical rollout across numerous web properties, coordinating with international business units and development teams

  • Helped establish and document the governance model and best practices for the analytics framework, ensuring long-term data quality at a global scale

  • Provided technical support and expertise to multiple teams throughout the migration process

Mar 2024 - Oct 2024
Google AnalyticsGoogle Tag ManagerJavaScriptDrupalTeam Management

Analytics & Drupal Development for Portuguese Energy Company | Tech Lead

Leadership

Oversaw 2 frontend developers on a multi-faceted project combining a major analytics overhaul with new feature development. The work involved architecting a comprehensive data layer for Google Tag Manager (GTM) and Google Analytics, alongside developing new promotional pages within the company's Drupal CMS.

  • Mentored and supervised two developers across both the JavaScript data layer implementation and the development of new Drupal pages and content types

  • Defined the strategy and technical specification for the data layer to support the company's marketing and analytics goals

  • Provided guidance on Drupal development, ensuring the team adhered to best practices for theming and module configuration

  • Ensured all new Drupal pages had the data layer correctly implemented from the outset with accurate data flowing to Google Analytics

Feb 2024 - Sep 2024
Google AnalyticsGoogle Tag ManagerJavaScriptAcquiatwigTeam Management

Analytics & Data Layer Implementation on Acquia for a Rugby organization | Tech Lead

Leadership

Led a team of 2 frontend developers in implementing the analytics framework for the client's new website on the Acquia platform (Drupal). The project involved designing and deploying a comprehensive data layer for robust tracking via Google Tag Manager and Google Analytics, using custom JavaScript and Twig template modifications.

  • Led the technical team while personally defining the data layer strategy and architecture

  • Developed custom client-side JavaScript and directly edited Twig templates to populate the data layer with dynamic user and content information

  • Configured all necessary tags, rules, and data elements within Google Tag Manager

  • Worked closely with Acquia/Drupal developers to ensure seamless CMS integration

Jan 2024 - Mar 2024
MedalliaCSS

Medallia Form Customization for Portuguese Energy Company | Tech Lead

Leadership

Oriented a frontend analyst-level developer in the advanced customisation of a customer feedback form within the Medallia platform. The project required custom CSS for strict branding alignment and complex logic rules to create a dynamic survey experience.

  • Mentored the developer, providing clear direction and technical support for Medallia form customisation

  • Guided the implementation of custom CSS and reviewed conditional logic and branching rules against complex business requirements

  • Acted as the final quality checkpoint, thoroughly testing form logic, appearance, and functionality before customer deployment

  • Liaised with the client's project team to clarify requirements and ensure the final form matched specifications

Jan 2024 - Jan 2024
HTMLJavaScriptCSS

Red Cross Refugee Integration Appeal Web Page | Tech Lead

Led a team of 2 frontend analyst-level developers in building a dedicated web page for a public appeal focused on refugee integration in Portuguese society. The page featured video testimonials from two individuals who had recently found safety in Portugal, aiming to humanise the refugee experience and drive support for the Red Cross's integration programs.

  • Built a visually compelling and emotionally resonant landing page that supported and amplified the personal stories being told

  • Created a highly accessible and user-friendly experience for engagement with video and written content

  • Implemented a fully responsive layout for effective delivery across all devices

  • Integrated prominent calls-to-action for donations and volunteering

2023

Sep 2023 - Jan 2024
ReactSitecoreTeam Management

React & Sitecore DXP Integration for a Semiconductor Company | Tech Manager

Leadership

Led a team of 3 frontend and Sitecore developers building a new corporate website on a modern, headless technology stack. The project involved creating a high-performance React application integrated with the Sitecore Digital Experience Platform (DXP) as the content backend.

  • Guided the team through the entire development lifecycle, from architecture design to deployment, establishing React codebase best practices

  • Designed the front-end architecture, making key decisions on component structure, state management, and Sitecore integration patterns (JSS, GraphQL)

  • Worked closely with Sitecore architects and back-end developers to define API contracts and data models

  • Provided hands-on mentorship and conducted code reviews to ensure high-quality, scalable, and maintainable code

Sep 2023 - Dec 2025
AngularMatomoOrejimeStonlyContentfulArchitectureProject Management

Consumer Rights Web Portal for a Federal Government Agency | Tech Manager

Leadership

Led a team of 5 (3 developers, 1 Azure CI/CD maintainer, 1 QA) from inception through to post-launch maintenance for a public-facing consumer rights portal. The decoupled solution featured an Angular SPA front-end with Contentful as a headless CMS, integrating Orejime (cookie consent), Stonly (help guides), and Matomo (privacy-compliant analytics).

  • Designed the complete technical architecture, selecting a headless approach to separate the Angular front-end from the Contentful back-end

  • Led the development team throughout the project lifecycle, ensuring successful integration of all third-party tools

  • Established and oversaw the post-launch maintenance plan, managing updates and ensuring long-term stability and security

May 2023 - Jun 2023
SquarespaceJavaScript

Squarespace Website for a Retail Association in Brussels | Tech Lead

Leadership

Oriented a frontend analyst-level developer in creating a new website for 'Le PiƩtonnier', a vibrant street of shops in Brussels. The role was a hybrid of leadership and hands-on execution, guiding the developer while personally implementing custom functionalities and managing domain infrastructure.

  • Guided the developer through website design and construction on Squarespace, ensuring alignment with the client's vision

  • Enhanced the site beyond standard Squarespace features by writing and injecting custom JavaScript for interactive elements and third-party integrations

  • Handled domain lifecycle management, including DNS configuration and SSL certificate linking

  • Served as the main technical consultant, translating business needs into a functional and visually appealing website

Apr 2023 - Nov 2024
SitecoreReactProject Management

Sitecore Platform Upgrade & Rebuild for a Canadian Transportation and Logistics Company | Tech Manager

Leadership

Led a team of 3 (2 frontend/Sitecore developers, 1 backend developer) through a complex, dual-stream project: upgrading the live website's Sitecore version while simultaneously building a ground-up replacement on the latest Sitecore and React stack.

  • Supervised the team's efforts on both the immediate upgrade and the long-term strategic rebuild, managing resource allocation and priorities

  • Guided the team through the Sitecore version upgrade complexities, focusing on risk mitigation, data integrity, and React compatibility

  • Provided technical direction for the new website's future-state React architecture and Sitecore integration

  • Worked with architects and project managers to align the technical roadmaps of both projects

Apr 2023 - Sep 2023
AngularReduxTeam Management

User Registration Management Application for a German Energy Company | Tech Manager

Leadership

Led a team of 3 frontend developers building a critical internal application for managing customer registration processes. The Angular SPA handled complex user onboarding workflows, data validation, and account creation.

  • Guided the front-end team through all project phases, from requirements gathering to deployment, managing sprint tasks and facilitating technical decisions

  • Designed the Angular application architecture with a scalable foundation of reusable components, robust form handling, and clear state management

  • Conducted regular code reviews and provided mentorship, ensuring adherence to coding standards

  • Worked with business stakeholders and back-end teams to translate complex registration rules into an intuitive interface

2022

Oct 2022 - Mar 2023
ReactAdobe AnalyticsAdobe LaunchJavaScriptTeam Management

Adobe Analytics & Launch Implementation for a Canadian Financial Services & Insurance Company | Technical Manager

Leadership

Led a team of 3 frontend developers in the enterprise-wide implementation of Adobe Launch and Adobe Analytics across four major Canadian web properties, establishing a modern, scalable analytics framework for data-driven decision-making.

  • Directed the end-to-end technical implementation of the Adobe Analytics suite, from initial setup to final validation

  • Architected and documented the universal data layer strategy for consistent, accurate data collection across all four websites

  • Acted as the primary technical liaison between marketing stakeholders and development teams, translating business KPIs into a concrete tagging plan

  • Provided mentorship and technical oversight, guiding the team through custom tag, rule, and data element creation

Oct 2022 - Nov 2022
ReactJavaScriptTeam Management

Web Platform Features for an American Fast-Food Chain | Tech Manager

Leadership

Managed 2 frontend developers delivering features for the company's main website, including their e-commerce and online ordering platform. The developers operated in a dynamic structure, contributing to various agile teams (PODs) responsible for different parts of the web application.

  • Mentored and supervised two developers, managing their assignments across different PODs

  • Provided daily technical support and guidance on existing codebase challenges and new feature requirements

  • Collaborated with leads and product owners from different PODs to coordinate development efforts and manage dependencies

2021

Oct 2021 - Dec 2021
ReactJSGatsbyJSTech Lead

Informational Website for a UK Pharmaceutical Company | Tech Lead

Led a team of 2 frontend developers creating a public-facing informational website for the UK division of a top-tier global pharmaceutical company. The project delivered a highly performant, accessible, and secure static site using Gatsby.js for superior speed and reliability.

  • Built the website from the ground up using Gatsby.js and React, creating a fast and responsive user experience

  • Developed a library of reusable React components for visual consistency and rapid content page creation

  • Managed site content and data directly within the project's codebase for a simple and maintainable structure

  • Ensured the website met modern web standards, including full responsiveness and adherence to WCAG accessibility guidelines

May 2021 - Oct 2021
AEMJavaScript

Promotional Site of a Portuguese Telecommunications Operator | Developer

Worked as a front-end developer within a team managing a large-scale website built on Adobe Experience Manager (AEM), developing client-side functionality for custom AEM components using vanilla JavaScript, HTML, and CSS.

  • Built interactive logic for custom AEM components including product carousels, promotional modals, and dynamic forms

  • Wrote clean, performant, standards-compliant JavaScript for the company's main web portal

  • Debugged and resolved front-end issues across browsers and devices within the AEM publishing environment

  • Ensured JavaScript-powered components were user-friendly and configurable through the AEM authoring interface

Feb 2021 - Jun 2021
Hybris (SAP Commerce Cloud)HTML5JavaScript

Front-End Development for an E-Visa Application Portal for the EU | Developer

Worked as a front-end developer on a high-traffic, public-facing portal for a pan-European e-visa program built on Hybris (SAP Commerce Cloud). Developed custom front-end code embedded within the Hybris architecture to create a clear, accessible application process for EU-wide applicants.

  • Built the user interface for key steps of the e-visa application workflow with well-structured, standards-compliant HTML

  • Wrote custom JavaScript for client-side form validation, conditional show/hide logic, and overall UX enhancement

  • Collaborated with Hybris back-end developers to ensure correct integration with platform components and data models

  • Ensured front-end elements were accessible to a diverse international audience and optimised for high-volume traffic

Jan 2021 - Mar 2021
AngularAkita

E-Commerce Portal for an American Biotechnology Leader | Developer

Worked as a front-end developer building a large-scale e-commerce portal for specialised genomic and scientific products. Developed the front-end using Angular with Akita for comprehensive state management across complex application data and user workflows.

  • Built and maintained critical e-commerce features including the product catalog, multi-step shopping cart, and secure checkout

  • Engineered the client-side state management architecture using Akita, simplifying data flow and improving application state predictability

  • Developed a library of reusable, high-performance Angular UI components adopted across the platform

  • Collaborated with UX designers and back-end engineers to integrate REST APIs and translate complex business requirements into a functional interface

2020

Nov 2020 - Dec 2020
AngularReduxTeam Management

Field Sales Tablet Application for a Belgium Telecom Provider | Tech Lead

Leadership

Led a team of 2 junior frontend developers creating a tablet-optimised web application for the company's door-to-door sales force. The application streamlined the end-to-end sales process, from service availability checks to contract configuration and legally-binding digital signature capture.

  • Provided technical leadership and mentorship, conducting regular code reviews and establishing Angular codebase best practices

  • Designed the front-end architecture, making key decisions on state management, component libraries, and API integrations

  • Oversaw implementation of a dynamic product/pricing catalog, real-time address validation module, and secure e-signature workflow

  • Acted as the main technical liaison between the development team and project stakeholders

Apr 2020 - Oct 2020
ScrumCouchDBAndroidiOS

AI Health Chatbot Proof of Concept | Scrum Master

Leadership

Acted as the dedicated Scrum Master for a multidisciplinary team of 4 developers (2 Android, 1 iOS, 1 CouchDB) building a proof-of-concept for a native AI health chatbot powered by IBM Watson for internal employee health inquiries.

  • Facilitated all Scrum ceremonies to ensure alignment and consistent progress toward project objectives

  • Removed technical and organizational impediments, allowing the team to focus on core prototype features

  • Coached the team in Agile principles to foster rapid development cycles and effective feedback incorporation

  • Managed the project backlog and reported sprint progress to leadership, providing clear visibility into feasibility and status

2018

Jul 2018 - Apr 2020
AngularNestJS

In-Car Infotainment Applications for a German Automotive Group | Developer

Developed a full-stack solution for an in-vehicle infotainment (IVI) system, building connected-car services for parking management and climate control using a cohesive TypeScript ecosystem with Angular (front-end) and NestJS (back-end). In one of the sub-projects, led a team of 2 junior frontend developers.

  • Developed the core front-end for a parking service application allowing drivers to search for parking, view pricing, and manage payment sessions

  • Designed and implemented the NestJS APIs powering both parking and climate control features

  • Engineered back-end integrations with third-party mapping and payment processing services

  • Implemented all UIs in strict adherence to the company's proprietary design system for brand consistency within the vehicle's digital cockpit

2017

Jan 2017 - Jun 2018
AngularJSPrimeNG

BMW - Automotive Component Testing Dashboard | Developer

Developed a specialised internal web application enabling engineers and technicians to create, customise, and execute test sequences for automotive components. Built a dynamic dashboard using legacy AngularJS to manage the entire lifecycle of component testing.

  • Delivered a highly configurable interface where users could define and save custom test files without writing code

  • Engineered a modular design allowing new tests to be added with minimal development effort

  • Provided real-time status visualisation, giving technicians immediate feedback on test progress, errors, and results

  • Designed the front-end to interact with complex hardware and testing equipment via received files

2016

Jul 2016 - Dec 2016
AngularJSKendoUI

Industrial IoT Monitoring Dashboard for Siemens AG | Developer

Developed a dynamic front-end application for an industrial IoT platform, enabling engineers to monitor real-time status of electric meters and gauges across facilities. Built responsive, data-rich dashboards using legacy AngularJS and Kendo UI with custom components for complex data visualisations.

  • Delivered a centralised, intuitive interface that simplified monitoring of complex industrial equipment

  • Enabled visualisation of multiple simultaneous data streams for a comprehensive overview of system operations

  • Collaborated with back-end teams to integrate REST APIs for seamless, reliable real-time data display

2014

Sep 2014 - Oct 2014
Meteor.jsMongoDBGit

Full-Stack Web Application with Meteor.js for Get Your Target, S.A | Intern Developer

Built the 'Get Your Target' website from the ground up using Meteor.js, leveraging its real-time capabilities and embedded MongoDB database. A key part of the project was implementing a full-featured administration area for non-technical content management.

  • Developed both front-end and back-end features using the Meteor.js framework

  • Implemented data models and database operations on the integrated MongoDB

  • Built a complete administration interface for CRUD operations on website content

  • Contributed to the reactive front-end, where server data updates were instantly reflected without page refresh