Skip to main content

Alexander Arvidsson

I make data matter, as only data that matters can inspire change.

#

Hey there and welcome! I am Alexander.
The intersection of people and information shapes everything.

I work as a consultant helping organizations make their data matter, and I enjoy sharing my thoughts and knowledge at conferences, in blog posts, and in my podcast Knee-Deep in Tech. Microsoft has recognized these contributions with the MVP award in the Data Platform category since 2018.

Recent

Something in the Air in Utrecht

Something in the Air in Utrecht

·863 words·5 mins
Power BI User Days in Utrecht has something most events don’t - soul. But beyond the atmosphere, something more interesting is happening: attendees are no longer asking how to build things. They’re asking why, and when, and whether. A maturing community, combined with LLMs absorbing the basic how-to questions, is shifting the conversation toward applied thinking. It’s the shift I’ve been waiting for. Utrecht suggests the appetite is finally there.
One Hundred Hours: Creating Sessions and Workshops

One Hundred Hours: Creating Sessions and Workshops

·1388 words·7 mins
For every hour on stage, a hundred hours of preparation. That ratio stopped feeling like a personal failing when the blog became part of the process — not as a publishing platform, but as a thinking tool. A post forces the argument into shape before the slides exist. If the logic holds on the page, it’ll hold on the stage. If it doesn’t, better to find out now than in front of a sold-out room in Utrecht.
The Randomness You Didn't Ask For: Understanding Non-Determinism in LLMs

The Randomness You Didn't Ask For: Understanding Non-Determinism in LLMs

·1704 words·8 mins
Non-determinism in LLMs creates real operational problems: flaky tests, irreproducible bugs, compliance nightmares, and unreliable agents. Most people only know about token sampling, but randomness creeps in across six distinct layers—from floating-point variance to hidden system prompts. Temperature=0 and random seeds help less than you’d hope because they constrain token selection, not reasoning paths. The solution requires structural constraints, not parameter tuning. Until then, you’re rolling dice in production.
Speaking at Power BI Gebruikersdagen 2026

Speaking at Power BI Gebruikersdagen 2026

·313 words·2 mins
One of the most difficult events to get into for me has always been the Power BI Gebruikersdagen - a.k.a the Dutch Power BI User Days. I’ve always held it in very high regard, and I never stopped submitting in the hopes of one getting to speak. Last year I was invited to deliver a half-day session on presentation skills and a normal one-hour long session on data modeling. I had a blast.
Ask, And You Shall Receive: Making An Event Tracker

Ask, And You Shall Receive: Making An Event Tracker

·1713 words·9 mins
Using Claude Code, I built a full-stack application to replace Microsoft Access - without being a developer or understanding React, TypeScript, or Node.js. LLM-assisted coding enables rapid prototyping and bridges the gap between business requirements and technical implementation, but like flight simulators, it doesn’t make non-developers into developers. The parallel matters: functional prototypes aren’t production-ready systems, and knowing the difference requires actual expertise.
Fighting the Unfixable: The State of Prompt Injection Defense

Fighting the Unfixable: The State of Prompt Injection Defense

·2193 words·11 mins
Prompt injection is architecturally unfixable in current LLMs, but defense-in-depth works. Training-time defenses like Instruction Hierarchy, inference-time techniques like Spotlighting, and architectural isolation create practical systems. Microsoft’s LLMail-Inject showed thatadaptive attacks succeed at 32% against single defenses, 0% against layered approaches. Real failures like GitHub Actions compromise prove that securing obvious surfaces isn’t enough. Like SQL injection, it’s manageable with layering.
The Next Chapter: Joining Advania

The Next Chapter: Joining Advania

·356 words·2 mins
I’m joining Advania as Lead Data Transformation Architect to build their data practice into something coherent. One of Sweden’s largest MSPs, Advania needs technical foundations that enable real analytics and AI - not just data theater. I’ll lead their direction across Microsoft Fabric, the Azure Data Platform, and hybrid solutions - from feasibility through implementation. The opportunity is building a fresh structure rather than retrofitting onto legacy decisions. This is walking toward work that matters.
Speaking at Fabric February

Speaking at Fabric February

·245 words·2 mins
The promise of #SNÆCKS trumps the cold and darkness of Oslo in February. Speaking at the third annual Fabric February promises to be a blast just like 2025!