Berlin, Germany

Senior software engineer

I build accessible product interfaces and connect them to reliable backend and AI services.

Eight years of experience across React, Next.js, TypeScript, Django and FastAPI, modernising platforms, designing product workflows and shipping features end to end.

Selected systems

Selected systems

DjangodataReactchatbotFastAPIAIEditingsessionGeneratedcontractContractconfigurator
Read the contract assistant summary

Two React applications share Django-backed contract data. The chatbot uses a multi-step LLM flow to gather missing details, then creates or updates an editing session. The generated contract opens in the configurator with editable fields populated.

Selected work

Real systems, concise stories

View work

Private / redacted

Tactical Tech Platform Modernisation

Software engineering and platform modernisation across public-facing products and shared content services, including framework and CMS migrations, performance work, APIs, and editorial workflows.

  • Git-backed CMS
  • REST Content API
  • Central search
Read case study

Private / redacted

AI-Assisted Contract Workflow

A private, redacted workflow where a React chatbot gathers missing contract details, creates or updates a Django editing session, and opens the generated contract in a React configurator.

  • React chatbot
  • Django editing sessions
  • FastAPI AI service
Read case study

Public project

Jobs Tracker Bot

An async Python bot that reads ATS, employer, and curated job feeds, applies hard eligibility and fit checks, persists deduplicated matches in SQLite, and routes immediate or digest alerts to Discord and Telegram.

  • 520+ tests
  • Docker
  • GitHub Actions
  • Public repository
Read case study

Experience

A concise delivery history

View experience
  1. Velsa TechnologiesSenior Full-Stack Engineer
  2. Tactical TechSoftware Engineer / Web Developer
  3. Earlier full-stack rolesRuby on Rails, PHP, and full-stack development

Writing

System design and product engineering notes

Browse writing

Let's talk

Have a product workflow worth simplifying?

I'm open to senior software and frontend engineering opportunities in Germany and across Europe.