Selected projects

These are public products I have worked on. Some assignments are covered by NDA and are not listed. Where I cannot publish a measured outcome, I do not invent one. Each case is a system with constraints, a role, and a stack – not a marketing before/after.

  • Synopsys

    LLM evaluation platform · Senior Frontend Developer · Generative AI

    Enterprise product UI at Synopsys for benchmarking and comparing large language models, including trial-inference surfaces for Generative AI experiments.

    • Reusable Next.js UI for model comparison and trial inference
    • Shared frontend standards on an existing product team
    • TypeScript delivery path with Docker in the environment

    AI · Frontend

  • IMF

    Sitecore XM Cloud migration · Senior Software Engineer · Platform Migration

    Headless reimplementation of a legacy Sitecore 9.2 site for the International Monetary Fund on Sitecore XM Cloud, with a Next.js frontend over GraphQL.

    • Sitecore 9.2 → XM Cloud with a headless Next.js front
    • GraphQL as the CMS contract
    • Content and component behaviour kept consistent through cutover

    Migration · Frontend

  • Diageo

    Contentful platform migration · Senior Software Engineer · CMS Migration

    Repeatable migration of structured content from legacy Umbraco and Magento systems into Contentful for Diageo, with the public frontend hosted on Vercel.

    • Umbraco and Magento → Contentful as the editorial system of record
    • Automated, repeatable Node.js migration jobs
    • Content models reshaped for editorial use, not a one-off dump

    CMS · Backend

  • HARTMANN

    Healthcare experience platform · Senior Frontend Developer · Design System

    CMS-driven Next.js component set for PAUL HARTMANN, bound to Sitecore XM Cloud so editors can compose healthcare pages without a new engineering pass for every layout.

    • Editor-configurable components on Sitecore XM Cloud
    • LESS and BEM inside an existing design system
    • Layouts composed in the CMS instead of per-page builds

    Design System · Frontend

  • Genie Platforms

    AI SDR / GTM platform · Senior Software Engineer · AI Platform

    Server-side platform for conversational AI used by sales, RevOps, and go-to-market teams — an AI SDR that has to run as production services, not a chat demo.

    • NestJS microservice backend on Kubernetes / AWS
    • Kafka between services instead of one process talking to every store
    • PostgreSQL, MongoDB, and Redis as separate persistence concerns

    AI · SaaS

  • Mindshine

    TIVA · Full-stack Developer · AI Platform

    TIVA — Mindshine’s voice and text retrieval product — reaches data regardless of source so teams can query knowledge without a siloed search screen.

    • Client and server application layers in one engagement
    • RPC paths profiled and debugged under load
    • Retrieval over PostgreSQL and MongoDB

    AI · SaaS

  • Kwizie

    Interactive video assessment · Full-stack Developer · AI / EdTech

    EdTech product that turns video and other unstructured content into quizzes, answers, and metadata — publicly positioned as in-video assessment, certificates, and embeddable training.

    • React product UI with NestJS APIs and PostgreSQL
    • Nested UI logic for assessment flows
    • Anadea-period delivery; ownership split with Nordic Learning Platform is unpublished

    AI · EdTech

  • Zentact

    Embedded payments portal · Senior Software Engineer · Payments SaaS

    Whitelabel merchant portal for embedded payments — onboarding, dashboards, and operational tooling beside an Adyen flow, rather than a from-scratch payments stack.

    • Product UI on a typed tRPC / Prisma / PostgreSQL path
    • Short senior engagement on an existing GCP-hosted SaaS
    • Technical direction and backlog sequencing, not sole platform ownership

    FinTech · SaaS

  • Vita Student

    Student living platform · Full-stack Developer · Platform

    Product APIs for serviced student living — studios, apartments, and shared rooms — with Salesforce as an operational system of record.

    • NestJS services as the product boundary
    • Salesforce integration via jsforce
    • Deployment and delivery process ownership under published CV scope

    Product · Living

  • Nordic Learning Platform

    Hybrid learning SaaS · Full-stack Developer · Learning platform

    Learning platform for leadership, teachers, and students on a shared journey — one product instead of disconnected classroom and admin tools.

    • Client and server architecture in TypeScript
    • NestJS APIs and PostgreSQL on AWS
    • Mentoring and technical interviews alongside delivery

    EdTech · SaaS

  • Finturf

    POS buy now, pay later · Frontend Developer · POS / BNPL

    In-store buy-now-pay-later surface connecting shoppers to multiple lenders at the point of sale — built at INTELICO.

    • Complex POS UI with nested financing logic
    • Multi-lender flow on one frontend surface
    • Frontend ownership; lender backends are not claimed

    FinTech · Marketplace

  • Plat

    Lead-generation SaaS · Frontend Developer · Lead-gen SaaS

    SaaS for capturing, validating, and distributing leads in real time — built at INTELICO — so operations do not stitch those steps together by hand.

    • Complex lead-gen product UI
    • Capture, validation, and distribution flows on the frontend
    • Laravel / Azure appear as the wider platform, not as backend architecture I owned

    MarTech · Lead gen

  • Vidodo Guide

    Lanzarote audio tours · Full-stack Developer · Travel product

    Self-guided driving tours, point-of-interest catalog, and information platform for Lanzarote — delivered end-to-end for the client.

    • End-to-end ownership from proposal to catalog/route UI
    • Client and server architecture on a small team
    • Direct client communication throughout delivery

    Travel · Product