How I work
Understand the operation. Shape the solution. Build it.
I enjoy both the customer conversation and the engineering that follows. I examine workflows, data, integration needs, and constraints; explain feasibility and trade-offs; and connect the resulting architecture to implementation. Product ownership runs through that work: deciding which needs to address, prioritising capabilities, and turning project-specific requirements into a platform that can serve more customers.
Customer discovery and technical pre-sales
I work directly with customers to understand their operations, identify useful AI opportunities, and shape practical technical proposals. I enjoy explaining what is feasible and connecting business needs with a solution the team can deliver.
discoverypre-salessolution designcustomer engagement
Cloud architecture and partner collaboration
My work at UBITECH runs on Azure; at Allcancode I worked across Google Cloud Platform, AWS, and Azure. I collaborate directly with Microsoft architects, partner teams, and sales teams, a relationship that began at Allcancode. I connect cloud architecture with customer workflows, enterprise integrations, and practical delivery constraints.
AzureAWSGCPcloud partnersenterprise integration
Agentic AI platforms
I built Gaia for UBITECH. It is UBITECH's enterprise agentic AI platform, with the team supporting testing and maintenance. Customer requirements inform its shared capabilities for agent workflows, model and tool execution, document processing, evaluation, observability, and governance.
LLM appsagentsevalsgovernance
Hands-on engineering and delivery
I stay close to implementation, from early prototypes and enterprise integrations to the reusable frameworks beneath applications. Engineering and product judgment reinforce each other as a solution takes shape.
prototypingplatform engineeringReactNode.js
Product strategy and ownership
I carry product decisions through to delivery: understanding users, setting direction, prioritising capabilities, and balancing customer needs with a reusable platform. Gaia, Allcancode, Run Marco, and Evorad connect that ownership with architecture, hands-on engineering, and founder responsibility.
product managementprioritisationuser feedbackmarket launch
Visual computing
A lot of my product taste was formed in 3D, CAD, MRI visualization, medical image processing, and simulation: places where precision and reliability are inseparable.
3DMRICADC/C++