Portfolio

Senior full-stack developer and tech lead. Building software across the stack — from customer-facing web and mobile apps to backend architectures and developer platforms. I care about maintainable code, robust CI/CD, and shipping products that hold up in production.

Financial Data API

A scalable NestJS backend exposing financial and economic data through a clean, maintainable architecture.

NestJSTypeScriptREST

PrimeCentral

An Airbnb-style platform for hotels, built end to end with over 90% test coverage and a full CI pipeline.

ReactNode.jsGraphQL

Distromatic Platform

A framework, CLI and web app for building browser injections — installed into millions of browsers.

Node.jsReactAWS

Kordspace

Oversaw and contributed to the development of web and mobile applications, taking ownership of architecture, code quality and engineering workflow.

ReactNode.jsGCPEthereumGPT

Humpty Dump

Developed web and mobile applications for coordinating pickup and dumping tasks across a workforce, including route optimisation and route directions.

ReactReact NativeRoute optimisation

Fulfilld

Developed web and mobile applications for real-time tracking of workforce and products within warehouses, including QR-code recognition, task timing and workforce efficiency assessment.

ReactReact NativeQR codesReal-time

Fynda

Developed a PWA matching people through their music tastes. Users selected favourite genres and artists, listened to Spotify recommendations and were matched with users sharing similar tastes.

ReactPWASpotify APIMatching

OneCup

Developed a mobile application allowing users to rent and deposit disposable cups, using Flutter as a cross-platform framework together with QR-code scanning and Stripe payments.

FlutterQR codesStripeMobile

Toolbar Wizard & Startpages

Built a React/Node.js application from scratch allowing developers todesign browser toolbars, including nested items, icons, links and real-time XML generation.

ReactNode.jsJavaScriptFramework design

Contactier

Designed a mini JavaScript framework for an aggregator application combining users' social-media and email contacts into a single interface, with communication across multiple platforms through a single click.

JavaScriptFramework designC++ backend