Krzysztof Furman

Krzysztof Furman, PhD

Lead Data Engineer · London

Building data platforms, internal tools, and both user- and developer-facing systems.

Experienced in academia, low-level software engineering, and data science environments, with a focus on DevOps, DataOps, and understanding the strengths and weaknesses of programming languages.

Also into terminal tools, Taekwondo (4th Dan), and BJJ (blue belt).

Skills

Languages
C++ · Go · Python · Rust · SQL · TypeScript
Platforms
Airflow · AWS · Azure · Snowflake
Exploring
Odin · Swift · Zig

Experience

Advertising Standards Authority

Lead Data EngineerOct 2026 - Present
Senior Data EngineerMay 2023 - Sep 2026
  • Led engineering for the Data Science department's tools and infrastructure, and helped shape department strategy with the Director of Data Science.
  • Planned and prioritised data engineering work across multiple projects, and supervised, mentored, and hired engineers.
  • Owned the department's cloud budget and the security and reliability of its AWS and Azure infrastructure.
  • Scaled the Active Ad Monitoring system from 50k to over 8 million ads a month on Airflow and Snowflake while keeping costs down, including an almost 30% reduction in monthly cloud spend in 2026.
  • Engineered high-volume ingestion pipelines for APIs and web scraping across major platforms such as Google, Meta, and TikTok.
  • Built internal Python and TypeScript tools, including libraries that simplify data access and analysis for data scientists, and web apps that support monitoring and day-to-day work.
  • Delivered an internal AI agent platform with bespoke agents for ASA-specific tasks, increasing productivity across the organisation.
  • Developed MCP servers and evaluated and integrated third-party AI tools such as Claude, Claude Code, and Microsoft 365 Copilot.

Queen Mary University of London

Doctoral ResearcherSep 2020 - Apr 2023
  • Developed the near detector upstream DAQ for the DUNE experiment at Fermilab using C++, Python, ZeroMQ, and custom TCP socket and buffer handling.
  • Studied the impact of DUNE PRISM on statistical and systematic uncertainties using Tikhonov regularisation with SciPy and NumPy.
  • Demonstrated Statistical Data Analysis, Elementary Particle Physics, and Practical Machine Learning modules.

Rewire Online

Senior Data EngineerMay 2021 - Dec 2022
  • Built Python data collection pipelines around Twitter and Reddit APIs, deployed on AWS EC2.
  • Handled data analysis, cleaning, storage, and automation testing with pandas, PostgreSQL, S3, Selenium, and custom tooling.
  • Integrated the Rewire API into a Python Discord bot that was distributed publicly.

Projects

Flackbird

Minimalist offline music player for iOS, iPadOS, and macOS, built with SwiftUI and first-party Apple frameworks.

Swift · SwiftUI · iOS · macOS

Universal interactive system package search for the terminal, written in Rust and published on crates.io.

Rust · CLI · TUI

whisper-parallel-cpu

A pybind11 wrapper around whisper.cpp for CPU-parallel transcription workloads in cloud environments.

Python · C++ · FFmpeg

Writing

AI coding is underwhelming

Where AI coding tools help, where they disappoint, and how that changes the way engineering work should be judged.