Skip to content

Latest commit

 

History

7 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 

Repository files navigation

Python Automation

Freelance work built around three specific problems businesses actually pay to have fixed, not a general "I know Python" pitch.

The problem

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.

Why this exists alongside the security work

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.

The three projects

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

How these fit together

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

Layout

python-data-extraction/
    src/
    tests/
    data/
    docs/
python-code-rescue/
    src/
    tests/
    docs/
fastapi-webhook-automation/
    src/
    tests/
    docs/

About

Charles Kariuki. Python automation and data engineering, focused on practical, reliable fixes for real business problems.

Nairobi, Kenya. LinkedIn: Charles Mburu X: @KariukiBuilds__

About

A practical Python automation portfolio covering dynamic data extraction, Python code rescue, and FastAPI webhook automation.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors