Freelance work built around three specific problems businesses actually pay to have fixed, not a general "I know Python" pitch.
Most small businesses do not need a Python expert. They need one of three things fixed. They cannot get data they need out of a website. Their Python code is broken and nobody on the team knows why. Or two of their tools should talk to each other automatically and currently do not, so someone is doing that work by hand, every day, forever.
This repository is the proof that I can solve each of those three problems specifically, with real engineering behind it: tests, error handling, and documentation that explains what was actually done, not just a script that happened to work once.
Vigilant AI, AfricaNDR, and AI Security Engineering are where the depth is. This is where the income is, and it keeps my general engineering ability sharp at the same time: working with real APIs, real broken code, real production style backend work. The two feed each other. Better Python engineering here makes the security work better too.
Python Dynamic Data Extraction Pulls structured data out of modern websites, including ones where the content only loads after JavaScript runs. Repository
Python Code Rescue Diagnoses and repairs broken Python code, including code that was AI generated and almost worked. Real before and after cases, each one documented: what was broken, why, and how it was fixed. Repository
FastAPI Webhook Automation A backend service that receives, validates, and forwards data between two systems, the kind of small integration that replaces manual copy paste work or an expensive subscription tool. Repository
| The problem a client has | The project that solves it |
|---|---|
| We cannot get the data we need | Python Dynamic Data Extraction |
| Our script does not work | Python Code Rescue |
| Our tools do not talk to each other | FastAPI Webhook Automation |
python-data-extraction/
src/
tests/
data/
docs/
python-code-rescue/
src/
tests/
docs/
fastapi-webhook-automation/
src/
tests/
docs/
Charles Kariuki. Python automation and data engineering, focused on practical, reliable fixes for real business problems.
Nairobi, Kenya. LinkedIn: Charles Mburu X: @KariukiBuilds__