I will debug your Python script and fix your Linux deployment

It runs on your laptop. It dies on the server. The error message is forty lines long and the last useful word is Traceback.

Send it to me.

WHAT I FIX

- Python that crashes, hangs, or silently does nothing
- Dependency and virtualenv chaos, the wrong Python running your code
- Scripts that work locally and break on Ubuntu, Debian, or a VPS
- Cron jobs that never fire, or fire and fail quietly
- Permissions, paths, systemd services, environment variables
- Scrapers that used to work and suddenly return nothing

THAT LAST ONE IS WORTH A SENTENCE

When a scraper starts returning empty results, the usual cause is not your code. The site now answers with a block page that still returns 200 OK, so your parser reads it as valid and reports success. I wrote a framework specifically to catch that: github.com/dngr2/stealth-scrape

WORK YOU CAN CHECK

Open pull requests against production Linux tooling, each with tests written before the fix:

- github.com/tenstorrent/tt-installer/pull/143 — installing rust from the distro repos on Debian 13 and Ubuntu 24.04, including the package conflict that breaks the obvious version of that fix
- github.com/tenstorrent/tt-system-tools/pull/28 — a systemd unit that was wiping a host's existing hugepage allocation instead of adding to it
- github.com/tenstorrent/tt-flash/pull/108 — a Python CLI dying with AttributeError before it reached its own command handler
- github.com/keephq/keep/pull/6687 — a provider recording every result twice, in a 12k-star Python project

That is the same work as this gig: someone else's code, a machine you did not set up, and a failure that has to be understood before it can be fixed.

HOW IT WORKS

Send the code, the error, and how you run it. I reproduce it, fix it, and tell you what was actually wrong in plain language, so it does not happen again. You get working code back, not a lecture.

THIS GIG COVERS

Up to 3 hours on one codebase or one deployment. Most things land well inside that.

Bigger rewrites or ongoing maintenance, message me and I will quote it honestly.

Terms of work
60
ETH, USDT, TIME
+53

More Gigs from Denis Gregor

You might also like

Show more