Co-founder & CEO

Derek Troy-West

Derek Troy-West is Co-founder and CEO of Factor House, the company behind Kpow for Apache Kafka, Flex for Apache Flink, and the Factor Platform. A lifelong software engineer and long-standing member of the Clojure community, Derek has spent over two decades building distributed systems and streaming platforms for organisations across financial services, retail, and beyond. He founded Factor House in 2019 to give Kafka and Flink teams the tooling they need to ship faster and operate with confidence.

Expertise

Derek's expertise is rooted in the design and delivery of highly available, linearly scalable streaming and distributed systems. He has deep practical knowledge of Apache Kafka, Apache Flink, Apache Cassandra, and the broader real-time data ecosystem, accumulated across two decades of hands-on engineering and consulting work. A practitioner and advocate of Clojure, Derek has written extensively on the language, spoken about it at Clojure/Conj, and built much of Factor House's core tooling in it. As CEO, he shapes the product vision for Kpow and Flex, and regularly writes and speaks on topics spanning Kafka operations, stream processing, and data engineering platform design.

Experience

Derek co-founded Factor House in 2019 and leads the company as CEO. Before that, he ran Troy-West, a Melbourne-based consultancy specialising in Apache Kafka, Apache Cassandra, and Apache Storm, where Clojure was central to how the team delivered streaming platforms for clients across Australia and New Zealand. He also founded Melbourne Distributed, a meetup community for practitioners working with distributed systems. His profile in the Clojure community extends to conference appearances, including a talk at Clojure/Conj 2019, and a feature on The REPL podcast, one of the community's most recognised shows. Earlier in his career, Derek spent nearly a decade consulting across London's financial services sector, with roles at UBS Investment Bank, Fortis Bank, and Fidelity Investments. He began his career as an internet developer at Telecom New Zealand.

Education

Bachelor of Science in Computer Science, University of Auckland

Latest articles

Article
October 12, 2025
Kpow Custom Serdes and Protobuf v4.31.1

This post explains an update in the version of protobuf libraries used by Kpow, and a possible compatibility impact this update may cause to user defined Custom Serdes.

Article
February 13, 2025
Our Commitment to Engineers

With our funding announcement and the upcoming launch of the Factor Platform, we know some of our existing customers might be wondering: What does this mean for Kpow and Flex? Will we be forced to upgrade? Will prices spike? Keep one thing in mind - at Factor House we're here for engineers.

Article
February 13, 2025
From Bootstrap to Blackbird: The Future of Factor House

We are thrilled to announce that Factor House has closed a $5M seed round to accelerate the commercial release of our new product, the Factor Platform. Led by Blackbird Ventures, with OIF Ventures, Flying Fox Ventures, and LaunchVic’s Alice Anderson Fund as partners, this round brings our five-year bootstrapping journey to a happy conclusion and points to a bright future ahead!

Article
September 4, 2024
Web Accessibility at Factor House

How do skateboards and green suns drive web accessibility at Factor House? Learn why building accessible products is important to us, and how we've changed to ensure that accessibility is embedded in our development process.

Article
June 20, 2023
Kpow Community Edition 🚀

Kpow Community Edition is a free, developer focused toolkit for Apache Kafka clusters, schema registries, and connect installations.

Article
June 2, 2022
Apache Kafka 3.2.0: Idempotent Producer Breaking Change

Apache Kafka KIP-679 changes the behaviour of default Producer configuration to enable idempotence by default. This change can cause message production to fail after updating to the 3.2.0 kafka-client libraries.

Article
May 16, 2022
Amazon Corretto 11 Memory Issues

A recent move to v2 cgroups by a number of Linux distributions (including Amazon Linux 2022 and Red Hat Enterprise Linux 9) highlights an issue in Amazon Corretto 11 where the JVM process can cause a Docker container to exit with OOMKilled errors.