Summary

I am a software engineer with over 6 years of experience building web applications.

Since my first website at 10 on GeoCities, I've gone on to work on Minecraft custom servers, MMORPGs, web application used by millions, and led volunteer teams to deliver IT services powering a homeless shelter network every Christmas.

I enjoy being "the glue" to IT projects, working across disciplines to ensure they get delivered on time, meet budget and satisfy users. I specialise in modernising legacy applications using modern technologies and frameworks, and have created greenfield applications from scratch.

I prefer full-stack development on the web but can also specialise into backend / frontend and other disciplines as needed.

Skills

Languages
CSS
HTML
JavaScript / TypeScript
PHP
PowerShell
Python
SQL
Libraries
Chakra UI
Cloudflare
Docker
Elasticsearch
FastAPI
Git
GraphQL
Jest
Laravel
MongoDB
MUI
Next.js
Node.js
PayloadCMS
PostgreSQL
Prisma
React
Redis
Remix
Symfony
TailwindCSS
Testing Library
Vitest
Others
Technical Support
Helpdesk Management
Solution Architecture
Project / Engineering Management
Incident Management
Social Media Management

Employment

Senior Software Engineer - Thomann.io

Berlin, DE - 2025 - 2025

Thomann is a leading online music marketplace, with a revenue of more than $1.3 billion as of 2022. Thomann.io is the digital development arm of Thomann, responsible for the development of the thomann.de eShop website.

  • Developed new features for the Thomann.de marketplace, working with both team members and contractors
  • Participated in major projects of overhauling the tech stack used, from legacy PHP / Twig frontend to modern Next.js / TypeScript-based frontend

Senior Software Engineer - XO Life (brite)

Berlin, DE - 2024 - 2024

XO Life provides a platform for pharmaceutical companies to provide support for people taking their medicines.

  • Developed new features for the brite app, improving patients' experiences with managing their health
  • Created and updated coding standards and practices, preparing the 5-year-old codebase for modern libraries such as MUI v6 and React 19

Senior Software Engineer - ResearchGate

Berlin, DE - 2020 - 2024

Software Engineer - ResearchGate

Berlin, DE - 2019 - 2020

ResearchGate is a social network for scientists, allowing academics to share and discuss academic publications and progress.

  • Developed features for ResearchGate's back-of-house accounting and business administration platform, as well as solutions for publishers
  • Maintained reusable PHP and React components used by all teams
  • Organized cross-team Guilds to solve engineering issues related to ResearchGate web application
  • Mentored entry-level and new Software Engineers across the organisation
  • Achievement: Migrated key products from legacy monolith to modern, Next.js-based platform
  • Achievement: Designed and implemented payment reminder system and reduced uncollected revenue by 100%

Volunteering

Digital Development Volunteer (Tech Lead, Product Lead) - Crisis UK

London, GB / Remote - 2015 - Present

Crisis at Christmas is an annual event where schools and hotels are converted into homeless shelters, providing people experiencing homelessness with warm meals, shelter, support and companionship, and advice services to help them escape homelessness for good.

  • Plans, delivers and supports IT solutions (hardware, software, telephony, wired/wireless internet) to help more than 500 people escape homelessness for good at Crisis at Christmas every year
  • Creates and maintains bespoke, mission-critical web applications
  • Leads a multi-disciplinary team of IT professionals (acting as CTO)
  • Manages Microsoft 365 / Azure AD instance for volunteer email / collaboration software access
  • Manages team of ~25 Level 2 IT Helpdesk Volunteers and a knowledge base

Education

King's College London (GB) - BSc Computer Science

2015 - 2019 - 2:1