About Me
This blog is a demonstration of the Resonance Protocol in action, building a simple, robust, and maintainable statically generated blog from scratch. We focus on clean code, good design principles, and a collaborative development process.
Who Am I?
I'm a software engineer and architect with over 15 years of experience building and leading teams to solve complex problems at scale. My work has spanned high-growth, highly successful startups and established data companies, always with a focus on creating systems that are not just powerful, but also clear, maintainable, and pragmatic.
My Philosophy
I believe that pragmatism and vision are two sides of the same coin. My approach to software is guided by a few core principles:
- Radical Honesty and Clarity: The biggest source of unnecessary complexity is a lack of clarity. I strive to be direct and clear in my communication and my code.
- Simplicity as a Goal: I am passionate about finding the simplest possible solution that effectively solves a problem. True elegance in engineering is often found in subtraction, not addition.
- Systems Thinking: I enjoy looking at the bigger picture, understanding how different parts of a system interact, and designing solutions that are robust and scalable.
Experience
My career has been a journey through the fascinating world of data, from fighting financial crime to building foundational data platforms.
- ComplyAdvantage:
- I helped grow the company from its earliest days.
- Led Entity Resolution and Transaction Monitoring.
- Built and scaled products to multi-million dollar ARR businesses.
- Guided technical direction and designed core data platforms.
- BlastOut:
- Co-founded the startup and led development.
- Dynamis:
- Began my career here.
- Modernised core systems for high-traffic websites.
- Introduced practices like TDD and CI.
You can find a more detailed professional history on LinkedIn.
Interests
Beyond my day-to-day work, I'm deeply interested in:
- Software Design & Architecture: I'm constantly exploring novel approaches to building better software.
- Artificial Intelligence: Particularly how we can collaborate with AI in more effective and meaningful ways.
- Psychology & Spirituality: A journey of "going deeper" to understand the inner landscapes that shape our outer world.
- Art: I'm at the beginning of a new practice, exploring creative expression and finding new ways to see.
- The Resonance Protocol: This blog is, in itself, an exploration of the protocol and its potential to foster deeper human-AI partnerships.