About & Contact

Hi, I’m Piotr Kowalski — a Software Developer and IT generalist based in Gdańsk, Poland.

I’ve been around long enough to know that real-world IT doesn’t respect neat job titles. Over the years I’ve touched backend, frontend, scripting, automation, tooling, process work, and everything in between. That breadth is intentional — the ability to switch context, adapt fast, and cover ground across a wide surface area of IT requirements is what I consider my core skill.

A jack of all trades, but not a master of none.

What I do

I develop web applications and utility scripts, automate things that shouldn’t require human attention, and help teams figure out how to work better — not just harder. My stack adapts to the problem, not the other way around.

I also hold Scrum Master training and have practical experience facilitating agile teams — useful when the technical side of a project needs someone who also understands the process side.

What this blog is about

This is my thinking-out-loud space. I write about things I encounter at work and find worth examining:

  • 🤖 AI & LLM tools — GitHub Copilot, prompt engineering, practical uses and limitations
  • 🔧 Software engineering — TypeScript patterns, tooling, spec-driven development
  • 🏢 Corporate IT culture — team dynamics, psychological safety, productivity paradoxes
  • 💡 Ideas that don’t fit a Jira ticket — philosophy of work, decision-making, common sense

The tagline “Let’s bring common back to common sense” is not a joke — it’s a recurring theme.

Contact

I’m most active on LinkedIn — you’ll find my full professional background there. For everything else, use the form below.

🔗 LinkedIn — linkedin.com/in/kowalskip

Any inquiries, insights, questions and etc …. contact me directly via:

Piotr Kowalski