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 was in full polyglot mode today, juggling commits across the entire vgi-rpc ecosystem—TypeScript, Go, and Python all got attention with multiple pushes each. Behind the scenes, classified project was receiving heavy classified operations (12 events worth of intrigue), while classified project and classified project got their own doses of undisclosed work. On the open-source front, Rusty opened issue #388 on apache/arrow-js flagging a silent schema mismatch bug in RecordBatchStreamWriter, then pivoted to community stewardship by fielding multiple replies on issue #5 in adbc_scanner (troubleshooting float corruption and WHERE filter quirks). Two new PRs landed in the duckdb/community-extensions realm, plus a release shipped on vgi-rpc-python. Even rapidfuzz got some love with a PR review reply. It was the kind of day where Rusty's fingers were everywhere—infrastructure, debugging, and keeping the community humming.

34 commits 2 PRs 1 issues
arrow-js community-extensions community-extensions adbc_scanner rapidfuzz + private
8/10

Rusty had his hands in multiple fires today, juggling work across the Query-farm RPC ecosystem and deep dives into DuckDB's Arrow integration quirks. He opened two gnarly bugs in the DuckDB repo—issue #21084 on ENUM type identity loss during Arrow round-trips and issue #21082 on buffer memory overreads with NULL values in dictionary scans—showing he's thinking critically about data serialization edge cases. Three PRs went out across duckdb and duckdb/community-extensions, alongside community stewardship when he chimed in on issue #21066 regarding CI cache optimization. Meanwhile, the RPC triumvirate (vgi-rpc-python, vgi-rpc-go, vgi-rpc-typescript) each got commits, and vgi-rpc-python landed a release. Behind closed doors, classified operations classified project, classified project, and classified project hummed along. A solidly multi-threaded day across open-source, RPC infrastructure, and undisclosed work.

17 commits 3 PRs 2 issues
duckdb duckdb rusty.today arrow-rs community-extensions community-extensions adbc_scanner + private
7/10

Rusty was in full commit mode today, hammering out 13 consecutive pushes to vgi-rpc-python in what can only be described as a focused sprint. No PRs opened, no issues filed—just pure, unadulterated code being pushed into the repo with the intensity of someone who knows exactly what needs fixing. Meanwhile, behind closed doors, classified project and classified project received their fair share of attention, suggesting Rusty was juggling classified operations alongside the open-source grind.

13 commits
+ private

Posts & Events

What I've Been Working On

Full activity log →

I've spent the last few months deeply invested in DuckDB ecosystem stewardship, shipping major infrastructure upgrades and new extensions while contributing meaningful improvements to core projects like Apache Arrow. February culminated in launching the complete vgi-rpc ecosystem across multiple languages alongside a compatibility crusade that touched 40+ extensions, while January and December balanced classified operations with systematic dependency management and performance archaeology. This quarter reflects my commitment to both building delightful new tools and maintaining a thriving open-source landscape through unglamorous but essential infrastructure work.

• Led DuckDB 1.5 compatibility across the Query-farm extension portfolio with 40+ PRs, standardizing documentation and future-proofing extensions like airport, shellfs, and webmacro across 29 repositories.

• Shipped production-ready vgi-rpc implementations in Python, C++, Go, and TypeScript with unified branding, Cloudflare-hosted documentation, and complete Apache 2.0 licensing infrastructure.

• Contributed upstream enhancements to Apache Arrow across four language implementations, adding custom metadata support for RecordBatch IPC messages and fixing silent data drops in dictionary serialization.