
The brief
Problem, approach, result.
Problem
Every payment in an ING bank statement (STA format) had to be matched to an invoice by hand, then installer payroll calculated across more than fifteen parameters. It was hours of repetitive, error-sensitive work.
Mistakes in payment verification cost money and trust, and the process couldn’t keep up as the business grew.
Approach
- Parsed the ING STA statement format and matched payments to invoices with pattern recognition for invoice numbers.
- Encoded the installer payroll rules (15+ parameters) into a deterministic calculation.
- Synced statuses to ClickUp in real time and triggered reporting and email notifications via Make.com.
Result
Bank-statement processing time fell by 95% and human errors in payment verification were eliminated.
The back office shifted from manual data entry to reviewing a system that just works.
“Highly recommend working with him, a smooth process, and the final result met my expectations.”
Want results like these?
Send me the details of your project and I'll come back with specifics within 24 hours.
More work

Online-pharmacy price monitoring (Gemini.pl)
Real-time tracking of 100k+ products, trend analysis, and change alerts. Purchasing costs cut 25% via historical analysis.
Python · Web Scraping · FastAPI
Case
Drug price & availability monitoring (PGF, Neuca24)
A system pulls prices and stock daily from Poland’s two largest pharmaceutical wholesalers, runs a comparison, and exports to Excel, supporting purchasing decisions.
Python · SQLite · FastAPI
Case
CRM for teams (Mesoworks)
A CRM with process automation, real-time comms, Make.com integration, and analytics.
Django · Next.js · REST API
Case