My journey started in 1977. I grew up with the sounds of 8-bit loading and the logic of MS-DOS and QBasic on an Osborne 1. This "old school" foundation taught me one thing: code must be robust, and logic is king.
Today, I bridge the gap between classic computing logic and modern web technologies, with a strong focus on Software Testing & Quality Engineering — backed by 10+ years of practical experience as a tester and analyst across Finance, Automotive, Healthcare, and SaaS.
- 🧪 Test all the layers: Unit · Component · Integration · API · E2E
- 🐛 Find the bugs others miss — that's the talent, the rest is learnable
- 🤝 Coach developers to make quality a team habit, not a tester's problem
- 🤖 Use AI tools deliberately (ChatGPT, Claude Code, Agentic Coding) as part of the workflow
"If it's not tested, it's broken."
A specialised web app for managing local Texas Hold'em poker tournaments — built end-to-end in my neuefische bootcamp capstone, with a deliberately overbuilt test architecture to demonstrate professional QA practices.
Stack: Next.js 16 · React 19 · MongoDB / Mongoose · Styled Components · NextAuth
Testing pyramid (you can read every layer in the repo):
- Jest + React Testing Library — 11 unit & component test files (model validation, point engine, UI behaviour, API routes via
node-mocks-http) - Cypress — 5 E2E specs (homepage, auth, tournament form, tournament list, yearly ranking tie-breaking)
- Robot Framework (Browser + Requests Library) — 5 acceptance test suites running against the live app
Group app at LNAcodes/Flipwise where I contributed 61 commits, focused mainly on the testing foundation and quiz logic.
My contributions:
- Set up the Jest + Mongoose test config from scratch (issue #21) — first green dummy test
- Wrote API tests for the flashcards endpoint with robust error handling (PR #35)
- Built the quiz selection logic with validation (min. 10 cards or named collection)
- Implemented the bookmark feature end-to-end (state, persistence, accessibility)
Stack: Next.js · Mongoose · NextAuth · Jest · Styled Components
Interactive art gallery at LNAcodes/web-recap-project-5. I committed 28 changes here, and most importantly — I built the test suite.
My contributions:
- Added Jest + React Testing Library coverage for
ArtPieceCard,ListOfArtPieces,Navigation,Spotlight - Wrote unit tests for the
getRandomElementutility - Refactored routing into subfolders alongside the new navigation tests
- Fixed a state bug on the spotlight page (
useMemoto prevent unintended image swaps)
Stack: Next.js · React · SWR · Styled Components · Jest
Languages & Frameworks
JavaScript (ES2024) · Node.js · React · Next.js · HTML5 · CSS3 · Styled Components
Testing & QA
Jest · React Testing Library · Cypress · Robot Framework · node-mocks-http ·
TestComplete · Xray · JIRA · Confluence
Data & Backend
MongoDB / Mongoose · MySQL · REST APIs · NextAuth
Monitoring & DevOps-adjacent
Splunk · Elasticsearch · Kibana · Git · GitHub · Shell
AI & Tooling
Claude Code · ChatGPT · Agentic Coding workflows · VS Code
- ISTQB® Certified Tester Advanced Level — Test Automation Engineering (CTAL-TAE) · Nov 2025
- ISTQB® Certified Tester Advanced Level — Test Manager (CTAL-TM) · 2021
- ISTQB® Certified Tester Foundation Level (CTFL) · 2018
- neuefische Web Developer Bootcamp · Nov 2025 – Mar 2026 (720 h)
- MCITP Enterprise Administrator (Windows Server 2008) · 2011
- 👴 Born in 1977 (the year the Commodore PET was released!)
- 🇩🇪 Based in Berlin, Germany — open to hybrid roles in the area
- 🧰 10+ years across Automotive (Toll Collect), Finance (LORA 3.0, Kitplaner), Healthcare (QS-Reha), SaaS (Quentic)
- 💬 Ask me about: why I think
GOTOwasn't that bad back then.
"Workarounds are like duct tape on an exhaust pipe — they last for the drive, but not for the MOT (TÜV)."



