Not an experiment: these run every day, and the price of every AI call is visible.
B2B CRM & lead automation
Architect & sole developer · In production · 2026 to present
Email is sorted, and each reply gets a summary and a draft answer in the same thread. A person only checks and sends.
- Inbound triage: rules drop the noise, a language model judges the rest, and leads are registered in the system without manual work.
Why it matters: The same model fits sales, customer service and a general info address.
Automated accounting system
Architect & developer · In daily use · 2026 to present
End-to-end bookkeeping automation for a sole trader, a limited company and a personal account.
- Automatic receipt collection through the Gmail API (OAuth2), email-to-PDF conversion, and matching each receipt to the right transaction by amount, date and counterparty.
- A VAT engine: rates and tax classes, reverse-charge VAT, pension-scheme expenses, a counterparty map and rules that live in configuration rather than in code.
0duplicates (idempotent)
PythonGmail APIGoogle Sheets APINordeaHolviFirefly IIISQLite
Why it matters: Receipts from email into bookkeeping, VAT right, no manual work.
SKT quoting software: computer vision for job costing
Architect & developer · Active client project · 2026 to present
Building assessment and window-cleaning cost estimation for the Helsinki metro area
- Property data and images are fetched automatically, computer vision assesses the building, and the workload becomes a draft quote with one command.
10pipeline phases
Why it matters: A draft quote from photos before anyone drives to the site.