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.