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