Kolo captures complete runtime data from any Python program - every function call, parameter, and return value - helping developers understand what their code is actually doing.
My role
I was responsible for data visualisation and front-end development.
The problem
When something breaks or behaves unexpectedly, developers typically add print statements, set breakpoints, and try to reconstruct, often in their head, what actually happened during execution.
How it works
Kolo shows you everything that happened, with the actual runtime data. It captures every single function call, input and output, outbound request, SQL query – essentially a complete recording of your program’s execution that you can inspect and visualise after the fact.