Find the bottleneck.
Fix what matters.
Performance investigations, profiling and targeted code improvements for existing software. Remote work, wherever your team is based.
Discuss a performance problemSlow software is a problem you can measure.
Perhaps an API is taking too long, a batch job is costing too much, or an application starts slowly and uses too much memory. I'll reproduce the issue, profile what's happening and work on the code that's actually responsible.
What an investigation covers
- Baseline. Reproduce one agreed problem and record how it performs now.
- Diagnosis. Profile the relevant code, isolate the bottleneck and evaluate possible fixes.
- Experiment. Test a targeted change or prototype where the scope and access allow it.
- Handover. Share measurements, findings, code changes where applicable and recommended next steps.
The starting price is for a small, well-defined investigation. We agree the system, access, deliverables and final price before work begins. Larger refactors and implementation can follow as separately scoped work.
Good candidates
Slow web applications and APIs, expensive backend or data-processing tasks, high memory use, poor startup times and troublesome code paths that need simplifying.
Refactoring is part of the work when it makes the system faster, easier to reason about or safer to change. The goal is a verified improvement, not a cosmetic rewrite.
What's slowing you down?
Tell me what the software does, what you've measured and what you'd like to improve. A short description is enough to start.