Python scripts for the computer work you repeat every week
I’m Alexander, a computer science student in Italy. I build small tools that collect data from websites, clean messy files and run Telegram bots, and I explain how each one works.
Clean a messy order list
Sample data, no real customers. The script runs in your browser and does the kind of cleaning my Python tools do: fixes names, amounts, dates and emails, and removes duplicates.
Before: as exported
After: yellow cells were changed
Dates like 03/10/2026 are read as day/month/year. A real job starts by agreeing on rules like this one.
Projects
Three projects are being built. Each one will have its code, a README and example output on GitHub.
-
Web scraper with data cleaning
Published on GitHub. Collects 1000 products from a practice shop site and exports a clean CSV that opens in Excel. Standard library only, with tests.
-
PDF invoice extractor
Published on GitHub. Reads PDF invoices, normalises dates and amounts into one CSV, and flags totals that do not add up. Uses pypdf, with tests.
-
Telegram bot with optional AI replies
Planned. Answers messages, with a demo mode that needs no paid key.
What I can build for you
- Data scraping and cleaning
- Collect public data, fix inconsistent formats and deliver CSV, Excel or Google Sheets.
- Workflow scripts
- Rename files, merge reports, move data between tools on a schedule.
- Telegram and Discord bots
- Commands, reminders and replies for your community or team.
- API integrations
- Connect your tools to each other, including AI APIs.
How a job works
- You describe the task and send a sample of your data.
- I tell you whether it can be done and what I need to know.
- You get tested code, a short README and a walkthrough of how to run it.