I make AI less awkward at parties.
I'm the CTO of CentrixIQ and the founder of xpntl.dev. I spend my days building software at the intersection of two things I care about a lot: the unglamorous-but-enormous world of consumer goods sales operations, and the emerging craft of getting humans and AI agents to actually work well together.
Twenty-plus years in enterprise software taught me that most tools are built for how someone imagines a team works, not how it actually does. Both of my projects are attempts to fix that.
The sales operations platform built specifically for food and consumer goods companies.
For decades, CPG teams have been duct-taping their operations together with spreadsheets, email threads, and a stack of disconnected systems that were never designed to talk to each other. Generic CRM and ERP tools don't understand the things that make this industry tick — trade promotions, broker relationships, retailer dynamics, deductions, or the messy reality of getting a product from a manufacturer onto a shelf.
CentrixIQ is built from 20+ years of watching that struggle up close. Every feature we ship is designed around the way CPG teams actually work, not the way a generic sales tool assumes they should:
- Trade promotion management that treats promotions as first-class objects, not bolted-on line items.
- Broker and retailer relationship modeling that reflects the real network of who sells to whom.
- An analytics layer powered by Microsoft Fabric, Power BI, and Azure AI, so the numbers people need are surfaced where decisions actually get made.
The whole thing runs on Azure following Well-Architected Framework principles — secure, scalable, and built to grow with the companies that depend on it.
An agentic DevOps tool for the era of human–agent collaboration.
As AI agents take on more of the software development lifecycle, a new problem shows up: coordination. Agents can write code, open issues, and ship changes — but the handoffs between humans and agents (and between agents themselves) are still clunky, opaque, and easy to get wrong.
xpntl.dev is my answer to that. It's a workflow layer designed so that humans and agents can operate on the same tasks, with the same context, without stepping on each other. The goal is simple: make agentic development feel less like supervising a black box and more like working alongside a capable teammate who keeps you in the loop.
Before going all-in on product building, I spent years leading enterprise implementations across the Microsoft ecosystem — Microsoft 365, Azure, Power Platform, and Dynamics. That work ranged from standing up digital contact centers to running large-scale data migrations for organizations that couldn't afford to get it wrong.
That experience is exactly why CentrixIQ is architected the way it is: cloud-native on Azure, governed by Well-Architected principles, and with Microsoft's data and AI stack woven into the platform rather than bolted on after the fact.
- 🌐 xpntl.dev
- 🏢 centrixIQ
- 🐦 X / Twitter



