The most important changes beginbefore we have words for what is changing.
IN PRODUCTION — systems · automation · experiments
Nothing Is Accidental
An agent that runs a Substack publication on its own — it writes notes, comments under other authors, replies to reactions and follows new people. It runs on a schedule, three times a day, without a single question to a human.
architecture — v2
- lines of Python
- 6,526
- .py files
- 10
- database tables
- 4
- tests, each with a counter-proof
- 139
production snapshot
- comments across as many publications
- 18
This number grows — hence the date.


I come from Kluczbork, a small town in the Opole region of Poland, and I work at Michelin as a Billing Analyst. Outside work, most of my curiosity goes into AI, automation and my own technical experiments.
I like building things I didn't know how to build yet — even when a project turns out to be far harder than I assumed. Beyond technology I am drawn to travel, trekking, futurology, the history of the Second World War, and rock and metal.
What I like most are the things I don't fully understand yet.
Also in production
Professional work is shown as problem, approach and result — never as data, code or client details.
- Invoice Retrieval AutomationProfessionalLIVEThe portal released invoices one at a time — one clicking sequence per document. Replaced by batch retrieval.
- Cross-System VAT CalculationProfessionalLIVEVAT for Italian customers had to be reconciled from two systems that knew nothing about each other. Now one calculation, one result, the same every time.
- Self-Billing AutomationProfessionalLIVEValues were retyped from PDFs into an internal system by hand. Now they are read out of the document and handed over in the format that system expects.
- Personal Finance DashboardPersonalIn developmentSpending, savings and investments from scattered sources in one view. Built on real financial data, so the interface will only ever be shown with synthetic numbers.
If something here made you curious, that is a good enough reason to write.
- emailteodorowskikrzysztof@gmail.com
- linkedinkrzysztof-teodorowski
- githubkrapcys1-maker