Nine projects, zero client names.
Click a card; the problem and the approach are on the back. Sector, method and measured result are shared; names, topics and data never are.
- C0 · System designMulti-company group
Designing a closed-loop AI report-generation platform from scratch
10+ documentsBuild-ready end-to-end design packageProblemData tracking external visibility existed; no system turned it into reports top management would use. The need was not a fixed template but a closed-loop platform that produces any report requested in natural language from in-system data, with sources shown.
ApproachFrom product definition to target architecture: system boundary, a 35-field master data schema, an "orchestrator + single-purpose module agents + report state object" prompt architecture, source/confidence/audit rules. "No unsourced claim enters a report."
- C1 · AutomationRetail chain
End-to-end automation of a weekly reporting pipeline
3–4 h → 40 minWeekly preparation; person-independent with 50+ decision recordsProblemEvery week, thousands of records from 7 channels were cleaned by hand and placed into a 40+ slide deck; consistency depended on the person.
ApproachI built the path from raw CSV to deck as a modular Python pipeline; every rule is tied to a decision record and the pipeline reads values from records.
- C2 · AIIndustrial group
Redesigning a spam/relevance prompt from v1 to v2
23% → 88–96%Recall; precision held above 95%ProblemThe prompt was 97.8% right when it said "spam" but caught only 23% of irrelevant content; in one period 3,901 records leaked into reports.
ApproachRoot cause: a tie-break sentence overriding the platform rule. I rewrote the prompt around a hard phrase gate and built a 137-record, 7-layer regression set.
- C3 · AIInternal AI module
A test protocol for an AI classifier
2 axesRelevance and sentiment measured separately; a reason code on every decisionProblemOne label, two separate decisions. A single accuracy percentage conflated them; whose error is it, will it recur — there was no answer.
ApproachA protocol that measures the two axes separately, automatically catches label↔reason contradictions and checks determinism on its own; every finding has an owner.
- C4 · AIRetail chain
Evaluating a third-party AI provider
63 / 100Six-dimension scoring; non-deterministic decisions foundProblem"Is the vendor's spam analysis good?" needed a numeric answer; 2,525 records, 5 channels.
ApproachSix weighted dimensions: technical noise, off-brand content, same-name noise, duplicates, precision, decision consistency. Vendor output was compared record by record.
- C5 · KnowledgeAnalytics team
A corporate knowledge base: 700+ notes, 170+ decision records
−91%Context read for the same question: 82,349 → 7,492 charactersProblemRules lived in e-mail and memory; the AI read 82,000 characters for a single question and the same file held two different values.
ApproachA layered vault generated from decision records; router, lookup, a 22-rule linter, 12 benchmarks. Not a line was deleted.
- C6 · AutomationCorporate clients
Scheduled report delivery automation
On recordA screenshot and a log entry for every sendProblemSending reports to specific people at specific times was manual; risk of forgetting and of wrong recipients.
ApproachFixed-rule browser automation with no AI: job-folder model, a single recipient list, dry-run, evidence, logs.
- C7 · Data100+ branch chain
Matching customer reviews to branches
100+ branchesReview data gained a location dimensionProblemReviews were not matched to branches; "which branch is getting negative reviews" had no answer.
ApproachA matcher that generates query variants from the branch list and scores candidates on address/district/name tokens; results were joined to the sentiment table.
- C8 · DataBusiness magazine
Digital reputation scoring model (previous employer)
100 companiesA published index; previous employerProblemReducing hundreds of brands' digital visibility to a single comparable score.
ApproachA data structure suited to scoring, score formula design, brand query sets, sector analysis tables.
Whatever your data and your stack, let's start with a measured process.
We start with a short discovery call.
- Monitoring and reporting setupQuery sets, taxonomy, template, periodic workflow
- AI classification setup and auditPrompts, test sets, precision/recall, vendor scoring
- Report-generation automationFrom raw data to deck; QA; scheduled delivery
- Corporate knowledge base designDecision-recorded, searchable memory that AI can use