Achieve engineering excellence.
Scale your impact,
team and business.

Jimi | Jiří Mikulášek
SW engineering mentor & coach
Jiří Mikulášek — SW and software engineering mentor and coach based in Brno

These patterns show up across engineering teams, projects, and companies. Different context, same underlying problems. You might recognize some of these.

  • 5th day working on simple fix which required thousands of changed lines cause of previous bad design decisions
  • Untangling security requirement of enterprise customer without knowing where to start
  • Tracing a single request across dozens of services
  • Endless meetings and still no clarity on what's actually needed
  • Hunting for rare race condition causing outage 3rd month already
  • Not sure which AI tool or model to use and trust
  • Coding the authentication lib inhouse for 3rd time
  • Trying to save costs by building own CI pipeline
  • Spending time on polishing non-strategic routine codebase
  • Deciding to finally maintain your focus window for 5th time this year
  • Fine tuning the new AI coding tool every month, still don't believe the outputs
  • Thrown out the 3rd useless AI-spagetti for the same feature request
  • You see the direction, but struggle to explain it
  • Decisions get delayed, questioned, or ignored
  • Discussions with other engineers in the team / architects in company don't lead anywhere
  • You're stuck between speed and quality
  • Architecture decision taken last month silently ignored by half of the teams
  • Career conversations don't lead to clarity
  • Team uses AI tools heavily, but not sure how to measure what has changed

Behind the craft: My journey and approach

I am a Software Engineering Lead dedicated to the craft of engineering and the growth of the people who build it.

I've spent more than 20 years designing and scaling distributed systems in production (from large corporations to startups), working across architecture and technical leadership.

My background is in Computer Science, with hands-on experience in high-scale systems, primarily in the Java and Kotlin ecosystem.

I focus on technical coaching and mentoring, working with engineers on real situations — understanding the system, the decisions behind it, and the trade-offs that come with it.

You don’t need another framework. You might need another conversation.

We start with a free 20–30 minute intro session to align expectations and define how we'll work together.

Unmapped territory, no clear path → let's start with coaching.
I bring structure, ask the right questions, and help you navigate the situation.

Known territory, defined problem → mentoring is what you are looking for.
I bring experience, context, patterns, and perspective.

One session: 60 minutes
Check-ins: 15–30 min (feedback, quick decisions, support)

This isn't a one-off. The value comes from applying it in real decisions and day-to-day work.

Become high-impact engineer. Deliver value far beyond the technical.

What others say about working with me

Ready to scale? Let’s start the conversation.

Location Brno, Czech Republic