/ Performance Engineer
About

Hi, I'm Łukasz — I make slow things fast.

After more than ten years as a software engineer at companies across Europe, I've noticed how little attention companies pay to optimizing build times, application performance, and CI test speed. Today, as AI writes code faster than ever, the biggest bottleneck has become verifying that code — the tests and the so-called "feedback loop," which in many projects is far slower than it needs to be. On top of that, for decades companies have focused mainly on shipping new features to users as fast as possible, rarely paying attention to how those features perform. As a result, many of today's programs — even simple ones — demand modern hardware from their users and consume enormous amounts of RAM and disk space.

My job is finding where the time goes and getting it back — slow builds, hot code paths, cold starts, wasteful allocations. I specialize mainly in the Java ecosystem, but any IT project where something runs too slow catches my interest.

If you're frustrated that your developers waste time waiting for automated checks on every pull request, if your users are growing resentful of your slow application, if you want to cut cloud costs by reducing how long you need to hold onto resources — or if you have any other project that needs optimizing — I'd love to hear from you.

Available remotely, in Geneva, or in Poznań.

Łukasz Jarocki
Companies
Toolbox
GradleCI/CDFlame graphsYourKit Java ProfilerSonarQube ServerWiresharkDatadog agentDevelocityJVisualVMPostgreSQLOracleMSSQL