Skip to content
View sandboxws's full-sized avatar
🏠
Debug β†’ Analyze β†’ Refactor β†’ Performance Gains β†’ Repeat
🏠
Debug β†’ Analyze β†’ Refactor β†’ Performance Gains β†’ Repeat

Block or report sandboxws

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
sandboxws/README.md
β–ˆβ–ˆβ•—  β–ˆβ–ˆβ•—β–ˆβ–ˆβ•—   β–ˆβ–ˆβ•—β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ•—β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ•— β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ•— β–ˆβ–ˆβ•—β–ˆβ–ˆβ–ˆβ•—   β–ˆβ–ˆβ•—β–ˆβ–ˆβ•—
β–ˆβ–ˆβ•‘  β–ˆβ–ˆβ•‘β–ˆβ–ˆβ•‘   β–ˆβ–ˆβ•‘β–ˆβ–ˆβ•”β•β•β•β•β•β–ˆβ–ˆβ•”β•β•β•β•β•β–ˆβ–ˆβ•”β•β•β–ˆβ–ˆβ•—β–ˆβ–ˆβ•‘β–ˆβ–ˆβ–ˆβ–ˆβ•—  β–ˆβ–ˆβ•‘β–ˆβ–ˆβ•‘
β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ•‘β–ˆβ–ˆβ•‘   β–ˆβ–ˆβ•‘β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ•—β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ•—β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ•‘β–ˆβ–ˆβ•‘β–ˆβ–ˆβ•”β–ˆβ–ˆβ•— β–ˆβ–ˆβ•‘β–ˆβ–ˆβ•‘
β–ˆβ–ˆβ•”β•β•β–ˆβ–ˆβ•‘β–ˆβ–ˆβ•‘   β–ˆβ–ˆβ•‘β•šβ•β•β•β•β–ˆβ–ˆβ•‘β•šβ•β•β•β•β–ˆβ–ˆβ•‘β–ˆβ–ˆβ•”β•β•β–ˆβ–ˆβ•‘β–ˆβ–ˆβ•‘β–ˆβ–ˆβ•‘β•šβ–ˆβ–ˆβ•—β–ˆβ–ˆβ•‘β–ˆβ–ˆβ•‘
β–ˆβ–ˆβ•‘  β–ˆβ–ˆβ•‘β•šβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ•”β•β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ•‘β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ•‘β–ˆβ–ˆβ•‘  β–ˆβ–ˆβ•‘β–ˆβ–ˆβ•‘β–ˆβ–ˆβ•‘ β•šβ–ˆβ–ˆβ–ˆβ–ˆβ•‘β–ˆβ–ˆβ•‘
β•šβ•β•  β•šβ•β• β•šβ•β•β•β•β•β• β•šβ•β•β•β•β•β•β•β•šβ•β•β•β•β•β•β•β•šβ•β•  β•šβ•β•β•šβ•β•β•šβ•β•  β•šβ•β•β•β•β•šβ•β•

Staff Engineer & streaming systems enthusiast. Building data pipelines, real-time systems, and developer tools.


$ whoami

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.

$ ls ~/projects

FlinkReactor β€” a small ecosystem for building and operating Flink on Kubernetes

  • flink-reactor-dsl β€” React-style TSX DSL that synthesizes Flink SQL and FlinkDeployment CRDs
  • flink-reactor-console β€” operations console with live observability, exception analysis, multi-cluster management
  • Flink Reactor for IntelliJ β€” free IntelliJ CE plugin: cluster management, SQL querying, job inspection

Streaming frameworks (coming soon)

  • isotope β€” TSX DSL + Go runtime; compiles to Protobuf ExecutionPlan, executes on Apache Arrow RecordBatches
  • turbine β€” 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

$ cat stack.txt

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

$ tail -n 2 ~/blog.log

$ cat ~/.elsewhere

Pinned Loading

  1. awesome-flink awesome-flink Public

    2