top of page

Technical Oversight Committee

The Reactive Foundation Technical Oversight Committee (TOC) is responsible for technical direction and project oversight for the Reactive Foundation. The TOC works with the Governing Board to set and achieve the multi-project goals and standards for the Reactive Foundation. The TOC representatives are:


James Townley

Board Appointee (Chair)

James Townley serves as a Senior Product Manager at Lightbend and a development polyglot. He is an experienced Reactive Systems Architect, Project Manager, Agile coach, Leader, Trainer and Developer. He has a love of simple and tries to have that reflect in his work.


Simon Baslé

VMware Appointee

Software Development Enthusiast. Reactor Software Engineer.


Ben Christensen

Advisory Council Board Appointee

Ben is a software engineer at Facebook building fleet management systems for its private cloud. Previously, he built software infrastructure for the Netflix API and Edge Services to provide optimized performance for each streaming device and resilience to failure while handling billions of requests. That work led to open-sourcing HystrixRxJava, and RSocket. Presentations on work done at Netflix can be found at


Oleh Dokuka

RSocket Representative

Software Engineer who knows how to work with Reactive as a user as well as a developer. Java Champion. Co-author of the book “Hands‑On Reactive Programming in Spring 5”. Works on RSocket and improves Project Reactor along the way


Sergei Egorov

Advisory Council Board Appointee

Sergei works at VMware on Project Reactor in Berlin, Germany and, as part of his job, creates tools such as BlockHound and ReactorDebugAgent. He is an active member of the Open Source community, member of the Apache Foundation, co-maintainer of the Testcontainers project, maintainer of docker-java, and a contributor to various OSS projects (Apache Groovy, Testcontainers, JBoss Modules, Spring Boot, to name a few).


Roland Kuhn

Reactive Streams Representative

CTO and co-founder of Actyx, author of Reactive Design Patterns, a co-author of the Reactive Manifesto, and teacher of the edX course Programming Reactive Systems. Previously I led the Akka project at Lightbend. I also hold a Dr. rer. nat. in particle physics from TU München and have worked in the space industry. I spend most of my life in the central European timezone.


Mark Paluch

R2DBC Representative

Mark Paluch leads the Spring Data efforts at VMware and is involved in various other Spring projects. He designed the reactive Spring Data stack, and he’s very involved in the Reactive Programming scene being the spec lead for the Reactive Relational Database Connectivity (R2DBC) project and maintaining the reactive Lettuce Redis driver. Outside of work, he is a passionate trance music producer.

bottom of page