About Me
I make technology work for organizations
I’m a Principal Expert / tech lead in Data & AI, software engineer, architect, and builder. I make technology work for organizations by working at the intersection of technology, people, and organizational goals.
My focus is not simply building software that works bu to build systems that continue to work as the organization, the team, and the requirements around them change.
I believe technology is rarely the hardest part. The difficult part is aligning people, processes, architecture, and technology around a shared understanding of what needs to be achieved.
From strategy to production
I enjoy working across the entire journey from an initial idea to a running system.
I have built data and BI capabilities from the ground up, designed data architectures for complex organizations, developed software and platforms, and worked with teams to establish the processes and practices needed to operate and evolve them.
My work spans:
- Software engineering: Python, APIs, backend systems, frontend applications, databases, infrastructure, and automation.
- Architecture: system design, domain boundaries, integration patterns, data architecture, and technical decision-making.
- Data & AI: data platforms, data management, knowledge graphs, semantic systems, AI applications, and agentic systems.
- Product & strategy: translating business objectives into technical direction, capabilities, and executable plans.
- Teams & organizations: ownership, governance, ways of working, engineering practices, and creating alignment between technical and non-technical stakeholders.
- Delivery: turning architectural ideas into production systems and continuously learning from what happens in the real world.
I am happiest when I can move between these levels. I might spend one hour discussing organizational ownership and the next designing an API or implementing a piece of infrastructure. To me, these are not separate disciplines. They are different parts of the same engineering problem.
Engineering is a craft
I have been writing software for many years, and I still enjoy the details.
I like understanding how things work, designing clean abstractions, experimenting with new technologies, profiling a difficult problem, simplifying an architecture, and turning a rough idea into something people can actually use.
I build open-source Python libraries, commercial products, data platforms, developer tooling, and AI-assisted engineering workflows.
I believe that the craft of of engineering is more that just writing elegant code. Good engineering creates systems that other people can understand, operate, change, and trust.
That means caring about architecture, naming, boundaries, documentation, testing, observability, security, deployment, and all the seemingly small decisions that determine whether a system becomes easier or harder to work with over time.
My personal goal is simple:
Make the next change cheaper than the last one.
This is possible when applied to the codebase, architecture, team, processes, governance and ultimately, for the organization.
My mission
I make engineering, data and AI work for organizations.
I achieve this by aligning people, processes and technology with clear organizational goals and by turning data into a strategic asset, not just a resource, but a driver of innovation, growth and better decision-making.
For this, I combine technical expertise with a hands-on, pragmatic approach. For example, I’ve founded and led data departments to maturity an built teams from the ground up and designed scalable data architectures for highly complex organizations. I focus on:
- System design and architecture (from front-end to back-end, with a strong emphasis on data engineering).
- Translating complex ideas into well-defined requirements, flows, and production-ready systems.
- Bridging the gap between technology, processes, and organizational goals—always with an eye on scalability, quality, and real-world impact.
Why This Matters
Engineering isn’t just about “getting it to work.” It’s about understanding why it works, how it fits into a broader context, and how to apply technology deliberately to create maintainable, scalable solutions. I use this site to document my experiments, failures, and successes because writing helps me refine my thinking and share practical insights with others.
Where to Find My Work
If you are interested in my work in software engineering, system design, architecture, and emerging technologies, read all about my adventures, experiments, failures and successes at:


Mentions
Towards Data Science Author Spotlight (feb 2026

Get in touch
Like what I'm doing?

Or send me a tip:




