02 / About and method

About and method

I work across frontend, backend, testing and data-heavy interfaces. My process starts by mapping the problem, then building the smallest version that can prove or challenge an assumption.

What I work on

I'm a developer who likes problems with a visible result: a map that answers a question, a simulation you can rerun, a test suite that catches the regression, a puzzle that unlocks when the wiring and the code agree. Most of my work sits where frontend, backend and the physical world meet.

Bremen, Germany · M.Sc. Computer Science · Open to software roles

A

Frontend Engineering

Interfaces in React, Next.js, Vue and Nuxt with TypeScript throughout — built to stay fast, legible and maintainable.

Used in Biodiversity Warehouse / TSP Algorithm Lab / Fokur Toto Ligi

React · Vue · TypeScript

B

Full-Stack Development

REST services with Java and Spring Boot over MongoDB and PostgreSQL, containerised with Docker from development to deployment.

Used in TSP Algorithm Lab / Fokur Toto Ligi

Spring Boot · MongoDB · Docker

C

Maps & Geospatial

Interactive maps with OpenLayers, spatial data in PostGIS, layers published through GeoServer — from UTM grids to charging networks.

Used in Biodiversity Warehouse / EV Charging Infrastructure

OpenLayers · PostGIS · GeoServer

D

Testing & Automation

End-to-end suites with Playwright and Selenium, wired into GitLab CI/CD so regressions surface before users find them.

Used in Spor Toto Test Automation

Playwright · Selenium · GitLab CI/CD

E

Interactive Systems

Physical computing with Arduino — sensors, relays and state machines that connect software to rooms, props and hardware.

Used in Escape Room Puzzle System / Fokur Toto Ligi

Arduino · C++ · Electronics

F

How I Work

I turn unclear requirements into understandable, testable and practical systems. I work in small steps, validate early and refine through real feedback.

  1. 01Map the problem
  2. 02Build the smallest working version
  3. 03Test assumptions with real data
  4. 04Refine the structure
  5. 05Document what changed