Three systems where a language model or computer vision does real work every day.
B2B CRM & lead automation
Architect & sole developer · In production · 2026 to present
A sales system where AI handles the mail: every campaign reply is labelled and summarised, and a draft answer is prepared in the same thread.
- Inbound triage: rules drop the noise, a language model judges the rest, and leads are registered in the system without manual work.
- Company dossiers with Claude Opus: every claim points to its source by id, and the report comes out as a finished PDF.
PythonFlask 3.1SQLAlchemy 2.0PostgreSQL 16React 19Vite 8CeleryRedis
Why it matters: Several LLM pipelines running side by side in production, not demos.
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
- A 10-phase pipeline: Oikotie scraper (cards, details and photos) → Digitransit geocoding → Google Street View (URL-signed) and Mapillary → Claude Sonnet Vision → man-hour formula v2.0 with a v3.0 refinement → a proposal from a single command.
- Cost tracking for every LLM call with its own self-test, so the price of vision analysis stays visible before a run is scaled to hundreds of targets.
10pipeline phases1,7 GBof imagery to analyse
Python 3.11Claude Sonnet VisionGoogle Street ViewMapillaryDigitransitSQLiteStreamlitDocker
Why it matters: Computer vision inside a pipeline, with the cost known before a run is scaled.
Personal Advisory Council
Architect & developer · Working prototype · 2026
A self-hosted multi-AI advisory board that evaluates decisions in parallel
- A five-stage workflow: ingest → an architect agent proposes the council → interactive editing → parallel execution → peer review and synthesis.
- Real-time token and cost tracking, configurable reasoning depth and live progress tracking during a run.
- A Docker Compose stack: FastAPI back end, React front end, a LiteLLM proxy, ChromaDB for vector search and an optional Telegram bot.
8agent personas in parallel
Python 3.12FastAPISQLAlchemy 2.0openai-agents SDKLiteLLMChromaDBReact 19Tailwind 4
Why it matters: Agents in parallel, LiteLLM, ChromaDB and live cost tracking.