About

About me

I am Michael Kick, a software engineer in Regensburg focused on building full-stack and mobile products that feel clear, fast, and reliable. My background spans Java and Spring Boot services as well as modern TypeScript and React interfaces.

What I do

I design and build end-to-end features, from backend services and data flows to responsive user interfaces.

Recent work includes mobile learning UX redesigns, project tracking dashboards, and AI-assisted customer support experiences.

How I work

I start with the user journey, define the smallest valuable slice, and iterate based on feedback.

  • Translate goals into clear flows and interface hierarchy.
  • Ship in small increments with measurable outcomes.
  • Keep codebases readable with consistent patterns and documentation.

Now

Currently I work as a Java Software Developer at TGW, focusing on reliable services and smooth handoffs with frontend experiences.

I am also sharpening my TypeScript and Next.js practice to deliver product-focused UI.

Freelance

Alongside my full-time role I am available for freelance software projects. I take on a limited number of projects at a time to keep quality high and communication clear.

  • Web applications with Next.js, React, and TypeScript.
  • Backend services and REST APIs with Java or Node.js.
  • UX improvements, performance tuning, and code quality reviews.