Evidence over fashion
Choose technology because it fits the problem and constraints—not because it dominates the conversation.
About KDS
Independent consultancy for organisations that need clear technical direction and data platforms that perform in the real world.
The person behind the work
James is a principal data architect and engineer specialising in large-scale data platforms, distributed systems and low-latency data processing.
His recent work has focused on evolving a high-throughput platform for near-real-time operational and analytical use cases: optimising Spark and Cassandra workloads, introducing Flink-based ingestion into Elasticsearch and Iceberg, expanding analytics with StarRocks, and improving gRPC load balancing and end-to-end latency.
He combines hands-on engineering with architectural leadership and consulting experience, working comfortably with senior stakeholders, delivery teams and individual engineers. The result is independent advice grounded in what organisations can actually build, operate and sustain.
View James on LinkedInWorking principles
Choose technology because it fits the problem and constraints—not because it dominates the conversation.
Every moving part needs to justify its operational and cognitive cost.
Every engagement should leave teams with stronger understanding and ownership, not dependency.
Areas of depth
Credentials
A difficult problem is a good place to start
Share a little about the system, decision or delivery challenge in front of you.
Email KDS