Projects

Real-world impact across industries and platforms.

Delivery Hero CAPE Design System preview
Delivery Hero CAPE Design System

Staff Frontend Engineer · Aug 2025 – Feb 2026

Led the frontend migration strategy across four product squads at Delivery Hero, transitioning fragmented legacy component libraries to the unified CAPE Design System. Built automated codemods with jscodeshift, migration playbooks, and a testing harness (RTL, Playwright, visual regression) to ensure zero regressions across 70+ country deployments.
TypeScriptReactjscodeshiftStorybookReact Testing LibraryPlaywrightChromaticGitHub Actions
teams onboarded+4
design debt-60%
test coverage+90%
Illimity Bank Website & Customer Area preview
Illimity Bank Website & Customer Area

Technical Lead · Sept 2024 – Aug 2025

Led a team of 6 developers to migrate Illimity Bank's customer portal from server-rendered Java templates to a React SPA using a strangler fig pattern — zero downtime across 100,000+ users. Architected XState-driven KYC onboarding flows and enforced WCAG 2.1 AA compliance with automated axe-core CI checks and manual screen reader testing.
TypeScriptReactXStateReact Routeraxe-coreJestPlaywrightWebpackGitHub Actions
registrations+40%
first paint-35%
pts accessibility+20
WeRoad Corporate Website preview
WeRoad Corporate Website

Senior Frontend Engineer · May – Aug 2024

Rebuilt WeRoad's single-market Italian website into a multi-country Nuxt platform supporting 4 markets from a single codebase. Designed a layered content architecture with i18n route prefixing, lazy-loaded translation bundles, and market-specific component overrides — launching 3 new country sites in under 4 months.
TypeScriptVueNuxtTailwind CSSNuxt I18nVitestCypressGitHub Actions
mobile conversion+25%
avg session+90s
cart abandonment-15%
Acronis Cyber Protect preview
Acronis Cyber Protect

Staff Frontend Engineer · Jan 2023 – Apr 2024

Unified three separate product dashboards (backup, antivirus, patch management) into a single cohesive console using a micro-frontend architecture with Webpack Module Federation. Designed a shared component library on Material-UI with strict API contracts and an event bus for cross-product communication, enabling independent daily deployments per team.
TypeScriptReactReduxMaterial-UIModule FederationJestPlaywrightStorybookGitHub Actions
page load time-40%
trial sign-ups+22%
task completion+18%
Liquidity Group Website preview
Liquidity Group Website

Senior Frontend Engineer · Oct 2023 – Feb 2024

Built a high-conversion corporate site for an AI-driven fintech lender using Vue and Vuetify, targeting enterprise CFOs and treasury managers. Implemented progressive disclosure product pages with custom SVG data visualizations, Git-based compliance content versioning, and comprehensive Playwright E2E testing covering all compliance-critical flows.
TypeScriptVueVuexVuetifySVGPlaywrightViteNetlifyGitHub Actions
lead generation+30%
SEO keywords+15
page load errors-60%
Protecht Widgets & Plugins preview
Protecht Widgets & Plugins

Technical Lead · Oct 2021 – Dec 2022

Replaced Protecht's iframe-based insurance widget (800ms+ load time) with a framework-agnostic Web Component system built on Lit, supporting React, Vue, Shopify, and vanilla JS integrations. Led a team of 8 developers through the parallel datacenter-to-AWS migration (Lambda, API Gateway, DynamoDB), achieving sub-200ms widget load times.
TypeScriptLitWeb ComponentsAWS LambdaAPI GatewayDynamoDBPlaywrightDockerGitHub Actions
widget load time-60%
integrations+12%
deployment freq-40%
Brooks Brothers BI preview
Brooks Brothers BI

Technical and Developer Lead · Jan 2020 – Oct 2021

Built a custom Business Intelligence platform for Brooks Brothers, replacing costly third-party BI tools with retail-specific analytics across 500+ stores and 10,000+ SKUs. Led a team of 4 developers on a React frontend with custom charting components and a .NET Core backend with OLAP cubes for multi-dimensional data analysis.
TypeScriptReactC#.NET CoreSQL ServerOLAPD3.jsDockerAzure DevOps
report gen time-70%
data errors-45%
training time-30%
Bulgari Demand Planner preview
Bulgari Demand Planner

Technical and Developer Lead · Jan 2020 – Oct 2021

Developed a custom demand planning web application for Bulgari, replacing error-prone Excel workflows with collaborative editing, ML-assisted forecast suggestions, and SAP inventory integration. Led a team of 4 developers through the full product lifecycle using React and .NET Core, reducing manual forecast adjustments by 40%.
TypeScriptReactC#.NET CoreSQL ServerCypressSignalRDockerAzure DevOps
forecast accuracy+20%
inventory costs-15%
manual adjustments-40%
CA AutoBank Website & Customer Area preview
CA AutoBank Website & Customer Area

Senior Software Developer · July 2019 – Jan 2020

Migrated CA AutoBank's corporate platform from an aging Joomla installation to a custom Angular frontend with Pimcore as headless CMS, giving the content team full editorial control. Built a searchable knowledge base with faceted filtering and containerized the stack with Docker and Kubernetes for zero-downtime deployments.
TypeScriptAngularRxJSPHPPimcoreElasticsearchDockerKubernetesNGINX
portal usage+60%
support tickets-25%
content updates+50%
Land Rover Finance Calculator preview
Land Rover Finance Calculator

Senior Software Developer · July 2019 – Jan 2020

Developed an interactive finance calculator for Land Rover UK, enabling real-time vehicle financing exploration with instant monthly payment recalculation. Built with React and a serverless backend (AWS Lambda, API Gateway, DynamoDB), integrating nightly data syncs from the dealer management system.
TypeScriptReactAWS LambdaAPI GatewayDynamoDBCloudFrontJestPlaywright
finance submissions+35%
min avg time+3
error rate-80%
Muoversi a Torino Route Planner preview
Muoversi a Torino Route Planner

Senior Software Developer · Apr 2015 – July 2019

Built a cross-platform route planner for the Torino metropolitan area as part of the city's smart city initiative — React web app, Kotlin Android, and Swift iOS, sharing a common backend. Integrated real-time GTFS feeds from multiple transit operators with a custom multi-modal routing algorithm.
TypeScriptReactKotlinSwiftNode.jsPostgreSQLGTFSRedisDocker
daily active users+40%
route calc time-50%
incidents-60%
Muoversi in Piemonte preview
Muoversi in Piemonte

Senior Software Developer · Apr 2015 – July 2019

Developed the Piemonte region's transit service website from scratch using React and Python serverless functions on AWS Lambda. Implemented real-time service status updates, route search, and an interactive regional transit map, with Playwright E2E testing ensuring reliability across updates.
TypeScriptReactPythonAWS LambdaAPI GatewayDynamoDBLeafletPlaywrightCloudFront
page views+70%
min session duration+2
mobile usage+55%
Available for new opportunities

Want results like these for your product?

Let's collaborate to build fast, accessible, and high-converting digital experiences that drive real business impact.

Let's Talk

Currently available for select consulting engagements and full-time roles.

Response time: under 24 hourshi@ken.tf