Business ↔ Technology
I can move between customer conversations and technical implementation: understand what someone actually needs, challenge assumptions, then turn the result into a concrete technical approach.
I work between business problems and technical implementation — turning unclear requirements into working prototypes, integrations and automation. My focus is on learning quickly, testing assumptions early and building something useful before over-engineering it.
My background is a mix of consulting, solution engineering, software development, integrations and infrastructure. I enjoy the space where the problem is not fully defined yet — because that is where asking the right questions and building a small experiment can create more clarity than another meeting or document.
I can move between customer conversations and technical implementation: understand what someone actually needs, challenge assumptions, then turn the result into a concrete technical approach.
I would rather have a rough working prototype tomorrow than a perfect architecture diagram next month. A prototype gives everyone something real to react to.
When information is missing, I make assumptions explicit, try an approach and let reality provide the next piece of information. I ask for help when I have exhausted the useful experiments I can do myself.
I regularly pick up unfamiliar technologies by playing with them. I care less about memorising every feature and more about understanding what a tool can actually do.
NDA-safe examples of things I have built or helped shape. Customer names, screenshots and proprietary implementation details are intentionally omitted.
Prototype chatbot embedded into an ERP interface. It used company documentation and defined behaviour to answer questions, provide relevant links and route users toward support when the chatbot could not help.
Problem: Users needed a faster way to find product and support information without searching through documentation manually.
Approach: Created a focused chatbot with supplied documentation and behavioural rules, then integrated it directly into the ERP workflow.
Result: A tangible prototype that demonstrated the user experience and showed how AI could sit directly inside an existing business process.
Terraform-based AWS environments for quickly evaluating and demonstrating API gateway technologies. Provision, configure, demonstrate, preserve what matters, then destroy the environment again to avoid unnecessary running costs.
Problem: Comparing several gateway technologies manually made demos and evaluations slow and repetitive.
Approach: Designed reusable Terraform infrastructure covering Gravitee, Kong, Envoy, Broadcom Layer7 and Boomi, with APIs imported and configuration automated.
Result: A repeatable demo environment that could be created when needed and shut down afterwards.
REST-based integration layer translating modern API requests to legacy ERP endpoints, allowing different backend generations to coexist behind a more consistent interface.
Problem: A legacy backend exposed endpoints that did not match the interface expected by newer consumers.
Approach: Built a translation layer that accepted the desired REST contract and converted requests to the legacy system's format. The approach was later extended to support a newer backend generation as well.
Result: Consumers could work against a stable integration concept while the underlying systems evolved.
Customer-facing map experience combining ERP lead data with Google Maps and territory information. Users could see territories, lead locations and status details directly on the map.
Problem: The customer needed a visual way to understand which franchise or territory owned which leads and where those leads were in the process.
Approach: Connected ERP data to Google Maps, added territory overlays and interactive lead markers, and surfaced lead details on selection.
Result: A business-facing visualisation that turned distributed CRM data into an immediately understandable map.
Replaced a frontend component that had become commercially impractical with a rapidly built alternative. The first version prioritised functionality, then was iterated until it became a more complete solution.
Problem: A third-party table component introduced a per-instance cost that no longer made sense for the use case.
Approach: Used AI-assisted development to build a dynamic ticket board with movable elements, status changes and overdue-state handling, then refined the implementation.
Result: A working replacement without depending on the paid component.
Central product catalogue distributed dynamically to multiple systems, with receiving systems able to control which products and fields they consumed and managed.
Problem: Product data needed to stay consistent across multiple servers while different receivers had different requirements.
Approach: Built around a central catalogue and configurable distribution model, then adapted the transmission approach as data volume exposed infrastructure constraints.
Result: A more controlled distribution process that could evolve with the growing data set.
Practical experience matters more to me than collecting technologies. These are tools and areas I have worked with hands-on or used regularly in projects.
My default loop is simple: understand enough to start, build something small, observe what breaks, then improve it. I call it being a gardener rather than an architect — you still need structure, but you learn what the system needs by working with it.
Ask questions, separate symptoms from the underlying problem and make assumptions visible.
Start locally or with a small environment and get a working version in front of people quickly.
Use the prototype to discover missing requirements, technical constraints and better approaches.
Once the direction is clear, improve the implementation and make the result robust enough for real use.
I deliberately keep experimenting with tools that can shorten the distance between an idea and a working implementation.
Not just what an AI model can generate, but where agentic systems genuinely improve a business workflow — and where a simpler automation or conventional software solution is the better answer.
Interested in AI, automation, integrations, cloud infrastructure or turning a messy process into something that works? Get in touch.