Rusty Conover

Rusty Conover

Data infrastructure engineer and founder of Query.Farm. Building DuckDB extensions, scaling data platforms, and writing about what I learn along the way.

DuckDB Apache Arrow Rust C++ TypeScript

Recent Activity

View all →
8/10

Rusty embarked on a polyglot marathon, distributing 36 commits across the entire vgi-rpc ecosystem—C++ (vgi-rpc-cpp), TypeScript (vgi-rpc-typescript), Python (vgi-rpc-python), Go (vgi-rpc-go), and the website (vgi-rpc-website). This was a full-stack sprint across multiple languages and implementations, with particularly heavy activity in the website and C++ layers. Meanwhile, classified operations continued humming along behind closed doors with classified project. A day of relentless, cross-platform momentum.

36 commits
+ private
9/10

Rusty was on a 28-commit tear across the vgi-rpc ecosystem, turning vgi-rpc-python into a polished, production-ready package. Highlights include shipping v0.1.2 with Windows CI fixes, Unix domain socket documentation, PyPI trusted publishing setup, SEO improvements, and a freshly rewritten external storage guide. He also fortified vgi-rpc-cpp with LargeListArray support and pkg-config validation, launched vgi-rpc-go with hardening fixes, and kept the lights on behind closed doors with work on classified project and classified project. To cap it off, he jumped into the community sandbox with feedback on PR #45 in airport and opened issue #27433 on anthropics/claude-code to surface a content filtering snag with license generation. A masterclass in shipping velocity.

28 commits 1 issues
claude-code + private
8/10

Rusty went full polyglot today, orchestrating a cross-language Arrow metadata symphony across four major Apache Arrow repos. He shipped custom metadata support for RecordBatch IPC messages in apache/arrow-js, apache/arrow-swift, apache/arrow-rs, and apache/arrow-go — opening PRs #136, #9445, and #669 respectively. Meanwhile, behind closed doors on classified project, classified project, and classified project, classified operations hummed along with 8 commits of mysterious brilliance. On the Query-farm front, vgi-rpc-cpp got its CI/CD foundation poured (fresh workflows and production polish), while inflector received a thoughtful overhaul with acronym handling and digit-aware case conversions via the convert_case crate. He also played open-source steward, triaging community questions on inflector, rapidfuzz, and tributary with helpful replies. A day of building infrastructure, expanding capabilities across ecosystems, and keeping the community humming.

16 commits 5 PRs 2 issues
community-extensions inflector arrow-js arrow-swift arrow-rs arrow-go + private

Posts & Events

What I've Been Working On

Full activity log →

I've been focused on ecosystem stewardship across the DuckDB extension landscape, diving deep into compatibility upgrades and cross-language contributions while shipping production-ready systems like the vgi-rpc ecosystem. Recent work spans from upstream Apache Arrow enhancements that fixed silent data loss to transforming practical tools like Fair Weather Friend with specialized features for cyclists and dog walkers. Throughout this period, I've balanced high-visibility open-source work with meaningful infrastructure improvements that keep the community extensions universe fresh and forward-compatible.

  • Orchestrated DuckDB 1.5 compatibility across 40+ community extensions, standardizing documentation structures and future-proofing the entire Query-farm portfolio.
  • Contributed upstream enhancements to Apache Arrow across four language implementations, adding custom metadata support for RecordBatch IPC messages and fixing data serialization issues.
  • Shipped the complete vgi-rpc ecosystem with production-ready implementations in Python, C++, Go, and TypeScript, including unified branding and Cloudflare-hosted documentation.