A BI stack that replaced a €50K/yr controlling role.
A German marketing agency was flying blind on billable efficiency. Ten weeks of Power BI, a Node middleware bridging Absence.io and Toggl, and 23 KPIs later, the COO has a dashboard he can open in front of investors — and a team efficiency number that climbed from 49% to 65% in the first month.
"It took me three years and it took you three weeks."
- —8 Power BI dashboards, 23 KPIs
- —49% → 65% team efficiency (Feb → Mar '26)
- —Node.js middleware — Absence.io ↔ Toggl ↔ Power BI
- —186 hrs PoC → paid contract → phase 2
Meeting notes to sprint backlog in five minutes.
Planning meetings generate messy transcripts. Jira expects clean epics, stories, acceptance criteria, and estimates. This tool bridges the two — parses the raw notes, drafts the ticket tree, and files it against the Atlassian API. Built for teams tired of the Monday-morning ticketing tax.
- —Epic + story decomposition
- —Acceptance criteria drafting
- —Atlassian REST integration
- —Claude-backed extraction pipeline
The pipeline behind STOXX 600 climate-disclosure research.
A TRR 266 working paper needed financial-statement paragraphs from six years of STOXX Europe 600 annual reports, machine-readable. I built the scraper: PDF ingestion, LLM-backed section extraction, structured output. The paper, co-authored by researchers at LMU Munich, Bocconi, and IESE, cites the work in its acknowledgements.
"We acknowledge excellent research assistance by Muhammad Bilal…"
- —STOXX Europe 600 coverage
- —PDF ingestion — annual + audit reports
- —LLM-backed section extraction
- —Cited: SSRN 4763140 (Müller, Ormazabal, Sellhorn, Wagner)
Have a problem that needs actual AI — not a demo?
I take on a small number of applied AI consulting engagements per quarter. Send a short note with the problem and the constraints — I reply within 48 hours.