Konrad Thiemann

Konrad Thiemann

A software engineer who builds deliberately.

I build things that make people's lives easier – and in a way a team can build on: considered, lean, documented. I use frameworks and AI as a deliberate choice, not out of habit.

Software engineer – currently working mainly in frontend, but not defined by it. I build software that makes people's lives easier, and I keep mature e-commerce systems running and evolving. I deliberately invest in good tools – including the way I use AI.

What matters to me

  • Question rather than adopt
  • Document rather than hoard knowledge
  • Enable others

Show, don't claim – four principles.

01

I question before I build.

Before adopting a solution, I check whether it really fits the problem. That's how I came to shape 100+ UI building blocks of an in-house library that replaces a third-party framework – leaner and faster.

02

I build purpose-fit, not bloated.

Lean, targeted solutions over universal heavyweights: fewer dependencies, clearer responsibilities, better performance.

03

Quality is built in – and lived.

Automated quality gates (lint → typecheck → test → build) and traceable commits – so a team can keep building fast and safely.

04

I enable others.

Apprentice, intern or team – I share knowledge instead of hoarding it. Including how to use AI sensibly in everyday development.

Sounds like a match?Let's talk

Tools and technologies I work with every day.

  • Nuxt
  • Vue
  • Vite
  • TypeScript
  • JavaScript
  • SCSS
  • HTML
  • SQL
  • PostgreSQL
  • Strapi
  • GitLab
  • GitHub
  • GitHub Copilot
  • Claude Code
  • Railway
  • CI/CD
  • VS Code
  • Jira
  • Miro

I don't reach for AI at random – I deliberately define how it works: a system of specialised AI agents with clearly documented workflows. At work and in my own projects I steer the AI tooling through dedicated configuration files.

  • Agents
  • Instructions
  • Skills
  • Prompts

AI with high leverage, not blind trust.

For over 2.5 years I've worked on the frontend of a multi-brand e-commerce system. I look after not just the shop but the system around it – across eight subsystems. I think in connections, not isolated tasks.

  • 2.5 yrson a production multi-brand shop
  • 100+reusable UI building blocks shaped
  • 9technical-SEO initiatives owned (2024–2026)
  • 30+targeted performance improvements
  • Shop plus a direct-order-pages variant
  • Helped build a custom UI library that replaces a third-party framework
  • API layer, shared libraries & drop-in packages
  • Strapi CMS
  • Technical SEO: automated sitemaps, meta data & Google Discover optimisation
  • Noticeably faster load times through targeted performance work

Education

Developer Akademie — Intensive web developer training focused on modern frontend development.

Personal projects – for learning, experimenting and the joy of building.

A platform for logging expenses, setting budgets and tracking financial goals. Full-stack with Next.js, TypeScript, Prisma and PostgreSQL – strictly typed, with CI and tests.

  • Next.js
  • TypeScript
  • Prisma
  • PostgreSQL
View repository

An app for tracking card games, with an overview of the current meta and suggestions to improve your deck.

  • Vue
  • TypeScript
View repository

Family bingo with cards generated based on AI, weather and location – motivation to head outside and explore your surroundings.

  • Nuxt
  • KI
View repository

What I know, I pass on – within the team and beyond.

  • Taught our apprentice how to code
  • Ran internal trainings on programming with AI
  • Guest on the developAkademie podcast

Fancy a chat? Drop me a line directly – I'll get back to you soon.

Or find me here: LinkedIn

  • Competitive Pokémon TCG
  • Skateboarding
  • Baking pizza
© Konrad ThiemannBuilt with Nuxt & Vue.