Blog
Thoughts on data, analytics, AI, and what I'm learning along the way.
December 13, 2025
Why I use Vanilla PHP in 2025
It is controversial. It is "outdated". And it is incredibly profitable.
Read more →December 13, 2025
3 Dashboard Mistakes Killing Your Retention
Your clients are churning because your dashboards confuse them. Here is how to fix it.
Read more →December 13, 2025
How I built a High-Performance UTM Builder
Engineering as Marketing is the best growth hack. Here is how I built a tool that brings me Leads.
Read more →December 13, 2025
SQL vs Python: What to learn first?
Junior analysts ask me this every week. The answer is boring, but it will get you hired faster.
Read more →December 13, 2025
The Modern Data Stack is Overcomplicated
We spend too much time building pipelines and too little time answering questions. It’s time to simplify the stack.
Read more →November 16, 2025
The Best Dashboard is the One Your Team Actually Uses
You can build the most advanced analytics in the world. But if your team doesn't open it, it's worthless. Here's how to build dashboards people actually use.
Read more →November 16, 2025
How I Use AI in Real Work (Without the Hype)
AI is everywhere in the headlines. But in practice, most of the value comes from small, boring automations that save hours every week.
Read more →November 16, 2025
Why Your Admissions Dashboard Isn't Working
Most admissions teams have dashboards. Few of them actually help make decisions. Here's why – and what to do about it.
Read more →Want to work together?
If these ideas resonate with you, let's talk about your project or challenge.
Get in touch