Dimitar Selenski
Business analyst, engineer and business owner — three roles usually held by three different people. I’ve been designing, building and rolling out the systems businesses run on since 1997.

Where I come from
I founded Selmatic at twenty, while still studying computer systems at the Technical University of Sofia. I started with inventory and accounting software, and over the years moved into systems for wholesale and retail, manufacturing, services, transport and logistics.
In 2003 I consolidated that experience into our first product. In 2010 I built its successor so that each part could be changed and upgraded easily. That’s why it still takes on technologies that didn’t exist when I designed it. Both are still in active, daily use.
Selmatic grew into an ERP software company of more than thirty people. I deliberately built it to run without me, and that’s exactly the company the Constellation Software group acquired in 2025, after 28 years.
I had built what I set out to build. Now I’m free to focus on what I do best, on my own terms.
Today
My company is Custom Business Solutions. AI removes many of the limits businesses have always had to work within. So after decades of running a team, I decided my own company would have no employees. Its processes run with minimal manual work, and its roles are carried by AI agents I built myself. The system runs around the clock on my own infrastructure, secured the way I’d secure yours.
I work with a handful of clients at a time, in English and Bulgarian, and I’m personally accountable for every engagement. When software needs to be built, I put together a team for it.
How I work
Process before tools. AI projects fail for exactly the reason ERP projects used to fail: a tool is dropped on top of a mess and expected to produce order. Automated mess is just faster mess. So I put the process in order first, and the tool comes after.
Focus on the constraint. Every business’s results depend on one or two constraints. That’s the core of Eliyahu Goldratt’s Theory of Constraints. Improving anything else is a local optimisation: one department works better, and the company pays without gaining anything. So I put the effort where it pays back.
AI doesn’t replace a company’s systems. For decades, businesses have run on ERP, CRM, production planning, reporting and analytics, online stores, finance and accounting. I haven’t just worked with these systems. I’ve designed them, built them and rolled them out. Today I connect and extend them with AI, and where it’s needed, I build new solutions. The business and its AI become a single whole that the company runs on.
How I choose my projects
I’m happiest when what I’ve built works and matters, and that’s how I choose every next project.
If you have a project like that, send me a message.
I’m based in Bulgaria, one hour ahead of Central Europe. I work remotely and travel to clients wherever they are.