Uses

The hardware, software and tooling I reach for most often.

Editor and terminal

  • Cursor for daily development and writing with strong AI assistance.
  • A terminal-first workflow with tmux for long-running data jobs.
  • GitHub, GitLab and internal tooling stitched into one developer loop.

Data stack

  • Kafka, Flink, Spark, Airflow, dbt, Trino and Iceberg.
  • DuckDB for local analysis and fast ad-hoc validation.
  • Python and SQL for most glue work, with TypeScript where UX matters.

AI tooling

  • Claude for code, writing and internal tooling experiments.
  • RAG setups grounded in docs and code, not generic chat wrappers.