I'm Florian, a software engineer who values clarity and quality above all else. I primarily code in Java, but I love exploring new technologies through hands-on projects that help me understand how things really work.

Before being a Java developer, I'm someone curious who researches. I learn every day and I love it. I'm passionate about understanding how everything around us works, and I love creating projects that help me discover how things function.

Read my journey

Recent Decisions

View all
Jul 2024

Quality Over Speed: Why I Don't Rush to Ship

Software development often prioritizes shipping fast over shipping right. Deadlines create pressure to cut corners. Technical debt accumulates. But rushing to ship messy code makes future work slower. The question: when is speed worth sacrificing quality, and when is quality worth taking more time?

May 2024

Avoiding Resume-Driven Development

The industry pressures developers to constantly learn new frameworks and chase trends. Recruiters look for specific technologies. Peers talk about the latest JavaScript framework. But using technology because it's trendy rather than because it solves a problem leads to unnecessary complexity and technical debt.

Problems I Enjoy Solving

How to architect scalable systems · Building performance-critical code that's still maintainable · Making thoughtful technical decisions with clear trade-offs · Understanding how things work by building them from scratch · Identifying and fixing subtle bugs in complex systems · Balancing clean code with pragmatic delivery · Designing APIs and architectures that last · Exploring distributed systems and coordination challenges

Let's Work Together

I'm looking for a project that challenges me technically, where I can apply clean code principles, thoughtful architecture, and systematic analysis to solve complex problems.