Something that used to work stopped working. Usually it is a scraper after the site changed its layout, a script that broke on a library update, or code inherited from a developer who is no longer around.
I go through the code, reproduce the failure, fix it, and tell you in plain words what the actual cause was — not just "it works now". Most of these jobs land in the same handful of causes: changed HTML or an API that started returning a different shape, a dependency that dropped a function in a new major version, encoding problems with non-English text, rate limits and timeouts that were never handled, or paths that only worked on the old machine.
What you get back: the working script, a short note on what was broken, and where it makes sense a bit of error handling so the same thing does not silently fail again at 3 a.m.
If I open the code and see the job is bigger than a fix — the thing needs rewriting rather than patching — I will tell you straight away and we can either cancel or agree a fair price for the rewrite. I would rather say that on day one than take the order and disappoint you.
Python, aiogram, FastAPI, Django, requests, BeautifulSoup, Playwright, Selenium, pandas.