//Michał CodesAI

About

avatar

Michał

Software Developer

I'm Michał - a backend developer (mainly Java) who's now blending traditional software engineering with the growing possibilities of AI. My goal is to build well-crafted, thoughtful software by combining solid engineering practices with modern AI tools.

What you'll find here

  • Practical guides on AI-assisted development
  • Java + LLM integrations (Spring AI, RAG, vector DBs)
  • Deep-dive engineering notes from real experiments

On this blog, I'll share my insights, experiments, lessons learned, and anything I find genuinely useful from a developer's perspective - whether it's about navigating the new landscape of AI-assisted coding, understanding LLM tooling, or improving your overall software craftsmanship.

The last few years have changed our industry at a pace we've never seen before - and I believe developers who learn and adapt quickly will thrive. This blog is my place to explore that shift openly and practically.

I'd love for you to join me on this journey. Let's learn, build, and experiment together.