βββ ββββββ βββββββββββββββββββ ββββββ βββββββ ββββββ
βββ ββββββ βββββββββββββββββββββββββββββββββββ ββββββ
βββββββββββ ββββββββββββββββββββββββββββββββββββ ββββββ
βββββββββββ βββββββββββββββββββββββββββββββββββββββββββ
βββ βββββββββββββββββββββββββββββββ βββββββββ βββββββββ
βββ βββ βββββββ βββββββββββββββββββ βββββββββ ββββββββ
Staff Engineer & streaming systems enthusiast. Building data pipelines, real-time systems, and developer tools.
I build open-source tools for streaming data infrastructure.
Most of my public work lives around Apache Flink and Apache Beam β
DSLs, operations consoles, IDE plugins, and runtimes that try to
make streaming systems feel less like wizardry.
By day: Staff Engineer. By night: still writing streaming systems,
apparently.
FlinkReactor β a small ecosystem for building and operating Flink on Kubernetes
flink-reactor-dslβ React-style TSX DSL that synthesizes Flink SQL andFlinkDeploymentCRDsflink-reactor-consoleβ operations console with live observability, exception analysis, multi-cluster managementFlink Reactor for IntelliJβ free IntelliJ CE plugin: cluster management, SQL querying, job inspection
Streaming frameworks (coming soon)
isotopeβ TSX DSL + Go runtime; compiles to ProtobufExecutionPlan, executes on Apache ArrowRecordBatchesturbineβ SQL-first streaming & batch platform on Apache Beam; unified Kotlin authoring, Arrow-native serde, pluggable runners
Tools
reactor-mdβ desktop Markdown editor (CodeMirror 6 + DuckDB tagging + Git)Gruvppuccinβ IntelliJ color theme, 33 variants blending Gruvbox + Catppuccin
streaming β Flink Β· Beam Β· Kafka Β· Dataflow Β· Kafka Streams
languages β Go Β· Kotlin Β· TypeScript Β· Python Β· Ruby Β· SQL
data β ClickHouse Β· PostgreSQL Β· MongoDB Β· Redis Β· Neo4j Β· dbt Β· Airflow Β· Spark
infra β Kubernetes Β· Docker Β· Terraform Β· AWS Β· GCP
- What If Your Flink Pipelines Were Just React Components? β introducing the FlinkReactor DSL
- Introducing FlinkReactor Console β operations tooling for production Flink
- Website β sandboxws.com
- LinkedIn β linkedin.com/in/sandboxws
- X β @sandboxws
- Medium β @sandboxws
- RubyGems β sandboxws




