Hi, I'm Tom.I make websitesfeel good to use.
Senior Frontend Developer based in Jena, Germany, shaping Vue, Nuxt, and TypeScript applications for teams that need reliable, human-friendly software.

A few things
worth knowing.
I'm a Senior Frontend Developer with seven-plus years of experience turning ideas into maintainable applications people actually enjoy using, with a strong focus on Vue.js, Nuxt, TypeScript, testing, and full-stack delivery.
I'm happiest when I can hop across the stack - planning frontend architecture, building component libraries, polishing product interfaces, or wiring clean APIs and databases behind them. I care about quality automation, accessibility, performance, and leaving codebases a bit tidier than I found them.
How I can help.
Websites & Apps
Fast, responsive, accessible sites built with Nuxt & Vue. The kind that load quickly and still feel nice on a slow connection.
Design Systems
Reusable component libraries and tokens that keep growing teams moving - without the CSS turning into a jungle.
Content & Data
Headless CMS setups and Postgres schemas so editors, developers and stakeholders all stay friends.
Practical experience with AI agents.
I use tools like Claude and Codex as collaborators while planning, editing, reviewing, and checking work. They help me explore codebases faster, think through changes, and keep verification part of the process.
- 01
Scope
Clarify intent, constraints, risks, and what a good result should look like.
- 02
Build
Use agents while making focused changes that fit the codebase already in front of me.
- 03
Review
Check diffs, edge cases, naming, accessibility, and maintainability with a second pass.
- 04
Verify
Keep type checks, builds, and manual checks part of the loop before calling work done.
A little garden of side‑projects.
Most of my professional work lives behind NDAs, so the heatmap uses authenticated GitHub contribution counts when a token is configured.
147 contributions in the last 6 months. All contribution counts include private activity.
Off the keyboard.
The things that keep me curious, balanced, and at least mildly interesting at dinner parties.
Travelling
10 countries and still ticking.
Guitar
Mostly improvisation, sometimes songs.
Horror movies
The weirder, the better.
Languages
Currently levelling up Japanese.
Let's work together.
Got an idea, a project, or just want to chat? I read every message and usually reply within a day.