Engineer · Problem Solver · Teacher · Explorer

Abhijeet
Kale

I want to understand why things behave the way they do. Curiosity, investigation, simplification and teaching. All threaded through everything I do.

Read my story
Abhijeet Kale in New York City New York City
Chapter 01 · Who I Am

Curiosity is
my constant.

01
When something works, I want to know why. "It works" is never enough for me. The reason matters.
02
When something fails, I want to know what actually happened. A quick fix without understanding is just a deferred problem.
03
When something is unnecessarily complicated, I simplify it. Complexity that serves no purpose is a form of waste.
04
When something has to be repeated, I automate it. Manual repetition is an invitation to build something better.
05
When I learn something useful, I teach it. Knowledge that isn't shared is only half as useful.

I'm a performance engineering specialist, test architect and technical leader living and working in the United Kingdom with IBM Consulting, on large government programmes.

But those titles only tell part of the story. I started with an Electronics and Telecommunication Engineering degree, then moved from India to Ireland for a Master's in Computer Science, then into software testing, and gradually into the area that would come to define my career.

"Performance engineering suited the way I naturally approach problems: investigation, evidence, patience and connecting information from different parts of a system."

Over roughly a decade, my work evolved from executing tests to designing the thinking behind them. From operating tools to questioning what a test is actually supposed to prove. From individual engineering to helping teams deliver outcomes.

And threaded alongside all of it: teaching. Mentoring engineers. Explaining the complex in human terms. Building courses. Creating PractoPerf. Helping others become confident enough to solve problems on their own.

Chapter 02 · My Journey

A story told through
movement and transitions.

The beginning
India

Electronics & Telecommunication Engineering

My foundation was built before software took centre stage. The instinct to understand how systems behave, electrical, mechanical, logical, was already there.

First move
India → Ireland

Master's in Computer Science

More than a qualification. A new country, a new culture, a deeper computing foundation. The first of several deliberate transitions. I moved countries to pursue what genuinely interested me.

Discovery
Ireland

Into Performance Engineering

Software testing led me somewhere more interesting. Performance problems don't have simple yes/no answers. They require investigation, patience and the ability to connect evidence from across a system. A natural fit for the way I think.

Evolution
United Kingdom

IBM Consulting · Test Architecture & Leadership

The questions changed. From "how do we run this test?" to "what exactly are we trying to prove?" From executing to designing. From individual contribution to helping an entire team deliver something that actually answers the right question. I work across large UK government programmes where performance testing demands both technical depth and strategic thinking.

Now & next
United Kingdom

Builder, Mentor, Explorer

Technical leadership, delivery responsibility and an expanding interest in reliability engineering, AI and the future of quality engineering. Alongside all of it: building PractoPerf, teaching, mentoring engineers and exploring what performance engineering looks like next.

Chapter 03 · How I Think

The investigative
side of performance
engineering.

A system may work perfectly for ten users and completely differently for thousands. A response-time problem may appear in one component while the actual bottleneck lives elsewhere. A system may perform brilliantly for an hour and slowly deteriorate after ten.

These are the problems I find most interesting. The ones where I have to collect evidence, understand patterns and gradually narrow until the behaviour begins to make sense.

My approach to every problem
Pause. Analyse. React.
When something fails, the temptation is to restart immediately, modify something, or blame the obvious component. I prefer understanding what happened first. Observe. Look at the evidence. Understand what changed. Form a hypothesis. Then act.
- Time-based degradation

Something that appears healthy at hour one and quietly deteriorates by hour ten. Garbage collection patterns shifting. Thread pools slowly exhausting. Memory creeping. The signal is there, but only if you're looking at the right things.

- The hidden bottleneck

The component that appears fine while quietly affecting everything around it. The dependency that reports healthy metrics while introducing latency into another path entirely. The problem that points one direction but lives somewhere else.

Complex workload models

Real systems have real transaction mixes. Not every endpoint matters equally. Not every user does the same thing. Building a workload model that actually represents reality is a creative and analytical challenge, not just a configuration task.

What could invalidate the result

Before asking "what does this result mean?", I ask "what could make this result wrong?" Test environment differences. Warm-up effects. Monitoring overhead. Timing artefacts. A clean result requires questioning the test itself.

Chapter 04 · Building Instead of Repeating

If it has to be done
twice, it should
be designed once.

I have a persistent discomfort with unnecessary repetitive effort. If I see engineers repeatedly doing the same manual thing, I start wondering whether the process itself can be improved.

Framework Design

Reusable Testing Architectures

I've redesigned performance testing frameworks so that test data, payloads, configuration and environment properties are separated cleanly. Not because it looks elegant, because it means the next test takes hours rather than days to prepare.

Engineering Thought

Transaction Rate Modelling

Complex multi-segment workload models. Endurance test reliability mechanisms. Automated configuration generation. Monitoring integrations that surface the right signals automatically rather than requiring anyone to check dashboards manually.

AI in Engineering

Removing Mechanical Work

I'm exploring AI not for speed, but for intelligence, reducing the preparation overhead of performance testing so that engineers spend more time thinking about what results mean and less time constructing the infrastructure to produce them.

A Project I'm Building

PractoPerf

PractoPerf is my answer to a question I kept encountering: why do so many engineers know which buttons to press without understanding why they're pressing them?

Practical performance engineering education. Learning through real problems rather than memorising definitions. Courses, videos and material designed around the thinking, not just the tools.

·

The tool is not the skill. Knowing where a button lives inside JMeter is less valuable than understanding why you would press it in the first place.

·

Understanding scales. Procedures don't. When a system or tool changes, the person who understood the concept adapts. The person who memorised the steps doesn't.

·

Real problems, not invented exercises. The most useful learning happens when the problem is messy, incomplete and requires judgment, not when it has a clean pre-packaged answer.

·

Confidence comes from troubleshooting, not tutorials. The goal isn't engineers who can follow instructions, it's engineers who can navigate the unexpected.

Chapter 05 · What's Next

Questions I'm asking
about AI
and engineering.

My interest in AI isn't about generating code faster. It's about whether intelligence can be brought to the parts of engineering that are genuinely analytical, not just the parts that are mechanical.

Can AI investigate performance results and recognise unusual behaviour across monitoring data?
Can repetitive test preparation effectively disappear?
Can an engineering assistant understand a system well enough to help formulate hypotheses?
Can testing become increasingly intelligent rather than simply increasingly automated?
What does my role look like when the mechanical work is handled?
Reliability Engineering
Moving beyond testing at a point in time towards understanding how systems sustain themselves under load, over time, across failures. Designing for durability, not just peak behaviour.
Architecture
The shape of a system determines much of its performance behaviour before a single test runs. Architecture decisions made early create constraints that testing later reveals. I want to get involved earlier.
Technical Leadership
My direction isn't Engineer → Manager. It's richer than that: Specialist → Problem Solver → Architect → Mentor → Technical Leader → Builder. Staying close enough to technology that curiosity never disappears.
PractoPerf
Building out the educational platform, more courses, more practical material, a community of engineers who understand performance testing deeply rather than procedurally.
Chapter 06 · The Person

Less dashboards.
More discovery.

Outside work, I'm considerably less interested in response times. I enjoy walking through unfamiliar streets, finding viewpoints, sitting in cafés, observing the ordinary atmosphere of somewhere new, and having enough space to simply think.

Abhijeet Kale with the London Tower Bridge
London
Edinburgh
Edinburgh
Coastline
Coastline
Somewhere along the way
Travel

The experience surrounding a place

Not just famous landmarks. Unfamiliar streets. Architecture. Discovering cafés. Observing coastlines. Finding viewpoints. The ordinary atmosphere of somewhere new. Travel has also sometimes represented a completely new chapter for me, India to Ireland, Ireland to the UK. Movement as transformation.

Long Walks

Walking without rushing

Space to observe. Space to think. Space to disconnect. There's something about unhurried movement that suits me.

Gaming

Nintendo, particularly

A way to relax that involves entirely different kinds of problems, and occasionally, entirely different kinds of satisfaction.

Arts & Creativity

Movies, Theatre, Comedy

Stand-up comedy. Theatre. Music. Films. The kind of entertainment that reveals something about how people think as much as it entertains.

Drawing

Cartoon sketches

A quiet creative interest sitting almost completely outside engineering. I still enjoy cartoons, and I feel no particular obligation to have grown out of them.

A Quieter Note

Calm over chaos

A peaceful walk, a good café, music, a scenic place or simply enough space to think appeals to me far more than crowded or unnecessarily loud environments. That same quality carries into how I work with teams, sharing technical knowledge without making others feel inadequate, building confidence rather than diminishing it.

Chapter 07 · Where I'm Headed

Not Engineer → Manager.
Something richer than that.

Engineer Foundation
Specialist Performance
Problem Solver Investigation
Architect Design
Mentor Teaching
Technical Leader Delivery
Builder PractoPerf & beyond
"That story is still being written."

I'm at an interesting transition point. My foundation remains deeply technical performance engineering, investigation, architecture. Leadership and delivery are expanding the scope. But the curiosity that started everything? That isn't changing.

I want to remain close enough to technology that experimentation doesn't disappear. Close enough to problems that I still care about solving them. Close enough to people that teaching stays part of the work.