Jump to Section
Projects
2026
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
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.
Cutover Support & Hypercare for a Major Canadian Logistics Provider | Tech Manager
LeadershipLed 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
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
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
Renewable Energy Plants application platform | Tech Manager
LeadershipLed 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
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
Digital Platform Operations & Improvements for a Rugby organization | Tech Manager
LeadershipLed 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
Web Platform for a US Healthcare Products & Services company | Tech Manager
LeadershipManaged 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
Large-Scale Adobe Analytics & Launch Rollout for a Canadian Financial Services & Insurance Company | Tech Lead
LeadershipLed 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
Analytics & Drupal Development for Portuguese Energy Company | Tech Lead
LeadershipOversaw 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
Analytics & Data Layer Implementation on Acquia for a Rugby organization | Tech Lead
LeadershipLed 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
Medallia Form Customization for Portuguese Energy Company | Tech Lead
LeadershipOriented 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
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
React & Sitecore DXP Integration for a Semiconductor Company | Tech Manager
LeadershipLed 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
Consumer Rights Web Portal for a Federal Government Agency | Tech Manager
LeadershipLed 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
Squarespace Website for a Retail Association in Brussels | Tech Lead
LeadershipOriented 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
Sitecore Platform Upgrade & Rebuild for a Canadian Transportation and Logistics Company | Tech Manager
LeadershipLed 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
User Registration Management Application for a German Energy Company | Tech Manager
LeadershipLed 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
Adobe Analytics & Launch Implementation for a Canadian Financial Services & Insurance Company | Technical Manager
LeadershipLed 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
Web Platform Features for an American Fast-Food Chain | Tech Manager
LeadershipManaged 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
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
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
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
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
Field Sales Tablet Application for a Belgium Telecom Provider | Tech Lead
LeadershipLed 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
AI Health Chatbot Proof of Concept | Scrum Master
LeadershipActed 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
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
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
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
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