Open for new engagements

I modernize old BI stacks and give them AI that understands your business.

I’m Mojtaba Peyrovi, a Berlin-based data, BI and applied AI consultant. I help growth-stage companies replace slow, expensive reporting systems with analytics that are faster, cheaper to run and accurate. The core of that foundation is a knowledge graph of your business: it understands your metric definitions, stays current as your company changes and gets smarter over time, so your AI agents give answers that fit your business rather than generic ones.

Fractional data leadership · BI modernization · Applied AI workflows

Mojtaba Peyrovi
10+ yrs in data & BI
DockerGitGoogle CloudAWSBigQuerySnowflakeRedshiftdbtApache SparkApache AirflowDatabricksPower BILookerMongoDBElasticsearchChromaDBGA4Search ConsolePostHogOpenAIAnthropicGeminiLangChainLangGraphHugging FaceFastAPIPythonDockerGitGoogle CloudAWSBigQuerySnowflakeRedshiftdbtApache SparkApache AirflowDatabricksPower BILookerMongoDBElasticsearchChromaDBGA4Search ConsolePostHogOpenAIAnthropicGeminiLangChainLangGraphHugging FaceFastAPIPython
Why me?

Lower costs, accurate KPIs, faster decisions.

Over more than ten years across Hong Kong, Thailand, and Germany, I’ve reduced analytics costs by tens of thousands of euros a year, brought reporting accuracy above 98% and given leadership teams KPIs they could build growth plans on. I’ve also trained over a hundred people to use data on their own. Now I help companies add AI on top of that foundation, so it gives tailored, reliable answers.

Platforms
BigQuerySnowflakeDatabricksAWS RedshiftMicrosoft stack (Power BI, DAX, TMDL)GCP / AWS
Tools & languages
dbt + MetricFlowCubeSparkAirflowLooker / LookMLSQLPythonFastAPIGA4 / Search ConsoleLangGraph
10+
Years in data & BI
100M+
Rows managed at scale
98%
Reporting accuracy achieved
Contact

Tell me what's not working with your data.

One message is enough to start. I'll reply within a business day, usually with a question rather than a pitch.

Prefer email? moji@klarix.consulting

If it's a fit, I'll suggest either a short call or, if the scope's already clear, a proposal directly.