For a long time I had no clear label for what I do.
I work directly with companies to unpick problems that often arrive badly defined, scattered across processes, documents, tools and people.
From there I design and build solutions that can actually be used day to day, not demos or prototypes that only work in ideal conditions.
My work sits at the intersection of software development, architecture, automation, artificial intelligence, data and product. I can join a project from the initial idea, understand how the company works, order the information, define the flows, connect the systems and build the full solution.
I do not start from a technology looking for a problem to solve. I start from the problem to find the technology.
I have worked on enterprise platforms, document management systems, data processing, task automation, integrations, SaaS products and AI-driven solutions. Often the challenge is not writing the code; it is turning an informally explained need into a coherent, maintainable and useful structure.
The way I work is direct: understand, order, build, test and correct against real use. No over-engineering, no filler AI, no complicating a system so it looks more advanced than it needs to be.