Selected Work

Projects that shipped and mattered

A selection of the work I'm most proud of. Focused on systems, scale, and outcomes.

Fintech · Component Systems · 2025–Present

Paayed

Paayed is an all-in-one B2B fintech operating platform built for UK SMEs, enabling businesses to manage payments, accounting, CRM, invoicing, reporting, and day-to-day financial operations from a single unified platform.

TypeScriptReactTailwindRadix UIRTLJestGitHub CI/CD

The Problem

A growing fintech platform serving UK SMEs was scaling rapidly, but its frontend wasn't.

Components were duplicated across teams, designs were inconsistent, and every new feature required re-solving the same UI problems from scratch.

Maintenance costs were climbing, and the absence of shared standards meant inconsistencies were compounding with every sprint.

My Contribution

  • Designed and led the development of a shared npm UI component library and design system
  • Refactored and migrated 90+ legacy UI components into the shared library
  • Documented reusable components and usage patterns in Storybook
  • Introduced Chromatic for visual review and regression testing
  • Established frontend quality controls with ESLint rules, Husky hooks, and CI validation
  • Implemented secure session-based authentication with Laravel Sanctum
  • Delivered 3D Secure payment flows and Hosted Payment Page integration
  • Built analytics dashboards, financial reporting, and data export functionality
  • Delivered core Admin and Client CRM workflows
  • Built accounting features including invoices, quotes, credit notes, and expenses

The Impact

  • 1Single source of truth for UI
  • 90+legacy components standardized & moved to the library
  • accelerated feature delivery
  • improved application performance
  • reduced long-term maintenance
  • UK fintech compliance requirements

F500 · Fashion Industry · E-commerce · Ed-tech · Sep 2022–Dec 2024

Symphony

Symphony is a software development company. During my two years there, I contributed to four separate client projects - each with distinct requirements, teams, and tech stacks.

MFE Web App — Fortune Global 500 Fashion Enterprise

Primary engagement

Successfully shipped a Micro-Frontend (MFE) web application that supports the article production workflow and day-to-day business operations between external suppliers worldwide and the company's quality assurance teams. Worked under Domain-Driven Design (DDD) principles, coordinating with 10+ diverse cross-functional teams to build adaptable solutions that met continuously evolving business requirements.

Built and maintained a shared internal UI component library published as a versioned npm package — enabling consistent design and accelerating development across all MFE teams. Established mutation testing with Stryker.js to ensure high code confidence and reduce false-positive test coverage. Integrated Azure Application Insights for user behaviour tracking and operational observability.

TypeScriptJavaScriptReactRTLJestStryker.jsESLint/PrettierDockerAWSAzure App InsightsGitHub CI/CDScrum

Booking Platform — US Marketplace

Full-stack product

Successfully delivered a full-stack application connecting service providers and consumers, enabling seamless service discovery, booking, and management. Implemented end-to-end booking flows, authentication via Auth0, provider and consumer dashboards, and Calendly API integration for calendar-based scheduling. Deployed on AWS with GitHub CI/CD and Docker.

TypeScriptJavaScriptNext.jsPrismaPostgreSQLAuth0Material UIESLint/PrettierDockerAWSCalendly APIGitHub CI/CDScrum

CRM Tool — HR & People Placement

Internal tooling

Developed the admin panel of an internal CRM platform, crafting and continuously improving the UI/UX to provide clear insights into employee skills and experience. Enabled efficient people placement by surfacing structured data about team capabilities in an intuitive interface.

TypeScriptJavaScriptNext.jsRedux ToolkitRedux ThunkMaterial UIESLint/PrettierHuskyGitHub CI/CDKanban

Internal Learning Platform

Internal product

Developed and released an internal learning platform, helping hundreds of employees learn, share knowledge, and collaborate in a more effective and structured way. Integrated Google APIs for authentication and content management, with Firebase as the backend. Managed state with Redux Toolkit and Redux Thunk for scalable data flows.

TypeScriptJavaScriptReactRedux ToolkitRedux ThunkMaterial UIESLint/PrettierGoogle APIsFirebaseHuskyGitHub CI/CDKanban

10+

engineering teams collaborated

4

products successfully delivered

5+

engineering teams consuming shared npm UI library

cross-functional collaboration at scale

Fintech · Accounting & Analytics · AI-powered Ed-tech · Aug 2021–Sep 2022

Devtech

Devtech is a software development company. During my time there, I contributed to two client engagements across fintech and AI-powered enterprise platforms, each with unique technical challenges, domains, and engineering practices.

Enterprise Accounting Platform

FinQuery · USA

Modernized a legacy enterprise accounting system into a scalable, high-performance platform using modern technologies. Designed and implemented core features including financial reporting dashboards and lease accounting flows.

Developed performant, data-heavy UI components — advanced tables, filtering systems, and export functionality — enabling efficient handling of large-scale financial datasets. Built interactive visualizations and actively participated in planning, organizing, and delivering new features while supporting and maintaining existing ones in an Agile Scrum environment.

TypeScriptJavaScriptNext.jsRedux ToolkitRedux SagaASP.NETPostgreSQLAWSJenkinsScrum

AI-Powered Digital Enablement Platform

Microsoft 365 ecosystem

Contributed to a large-scale platform helping thousands of organizations improve their digital experiences and maximize the value of Microsoft 365. The platform leverages AI to surface actionable insights across an organization's M365 toolset.

Led the release of an advanced application version featuring complex big-data visualizations. Built custom, standalone chart components using D3.js to represent large datasets in clear, interactive graphics. Integrated with Azure Cosmos DB, Azure Blob Storage, and Azure SQL DB, with CI/CD managed through Azure DevOps.

TypeScriptJavaScriptReactContext APID3.jsMaterial UIASP.NETHuskyAzure DevOpsAzure Cosmos DBAzure Blob StorageAzure SQLScrumBan

high-performance analytics dashboards

AI

AI-powered learning platform

D3

custom D3.js data visualizations

enterprise platform modernized

Earlier Work

More projects

Lioneve Media

Jan 2020–Oct 2020

Software Developer

  • FitcherBuilt and launched a social & content subscription platform from greenfield to beta. Developed Instagram-style Stories, creator subscription workflows, and dynamic user/creator profile systems.
TypeScriptNext.jsReduxNode.jsMongoDB

Permanentum

Jan 2020–Oct 2020

Head of Software & Support

  • Affiliate Marketing PlatformDelivered the platform from scratch — Ethereum-backed position purchase & subscription mechanism, multi-level referral flows, and complex D3-style visualizations of deep referral hierarchies (thousands of nodes).
TypeScriptReactNode.jsMySQL

Boopro

Jan 2019–Dec 2019

Software Developer

  • Bridge TVSmart TV application for Samsung & LG — built the UI from scratch with full player control features.
  • Magic UnboxEntertainment platform — integrated payment processing, email operations, and real-time promotional & probability logic.
TypeScriptReactReduxNode.jsPHPMySQL