Selected
Works
An exploration of data systems, infrastructure challenges, and engineering solutions. Building robust pipelines one commit at a time.
The New Printer
2025A lightweight CLI tool that transforms web articles into print-ready PDFs with magazine-style aesthetic. Because reading on paper just feels better.
Gotta Grid'em All
2024Exploring how strategic gridline design can enhance chart comprehension. Using creative background patterns to reveal data relationships and improve visual storytelling.
Football Analytics
2019A personal project developing football models and visualizations. Combining machine learning with creative data storytelling to reveal insights from match data.
Kestra Governance Assets
2024A comprehensive data governance feature for tracking lineage and metadata of workflow resources. Complete product leadership from concept to client delivery.
Kestra Playground
2024An iterative workflow development feature enabling developers to build and test workflows one task at a time. Led product conceptualization, UX direction, and coordinated with engineering team.
Kestra Notion Plugin
2024A complete Notion integration for Kestra's workflow orchestration platform. Built end-to-end from Java implementation to QA, enabling seamless database operations and content management within workflows.
SQL is not designed for analytics
2024A conference talk challenging conventional wisdom about SQL for analytics, presented to 300+ data professionals. Exploring the paradigm shift from Text-to-SQL toward the emerging Text-to-Semantic Layer era.
Deezer Competitor Offer Scraping
2018-2019A competitive intelligence system for monitoring pricing changes across music streaming competitors. Real-time Slack alerts keep pricing teams informed when competitors adjust their offers in specific markets.
Maison du Monde CDP
2019-2020A Customer Data Platform built on BigQuery and Airflow, enabling ML-powered audience segmentation for acquisition and CRM teams. Transforming customer data into actionable marketing segments.
Olympique de Marseille Recruitment System
2020-2021An ML-powered player recruitment system built on StatsBomb data and VAEP modeling. Ingested global match events and created custom transfer lists for OM's sporting director and recruitment team.
kestractl
2025A production-grade CLI for managing Kestra workflows — designed from command architecture to release pipeline, and built end-to-end through agentic coding in Go.