Hi, Iβm TFMV but you can just call me Tom. I build weird tools, write experimental technical essays, and occasionally name my projects after cartoons.
My work generally lives in /tmp
.
I like:
- π¦ DuckDB, Apache Arrow, Go, Rust
- π§ͺ Entity resolution, vector search, zero-copy data movement
- π§Ή Cleaning up dev machines like they're crime scenes (
sweeper.sh
) - π₯ Making analytics engines cry
π Project | π Description |
---|---|
Sweeper | Secure, zero-trust cleanup for your dev machine. Comes with --nuclear mode. Use wisely. |
Lockbox | Secure, high-performance columnar data storage with Arrow. Fast data, under lock and key. |
Resolve | Semantic entity matching engine. Knows who you really are. |
Quiver | Hybrid vector search engine. Fast enough to question reality. |
Needle | HNSW index in pure Arrow. Zero-copy, low-allocation, disturbingly fast. |
Icebox | A single-binary Apache Iceberg playground. Batteries included, cloud optional. |
Arrowport | High-performance Arrow-to-DuckDB/Delta bridge. Where Arrow streams land gracefully in DuckDB ponds. |
DuckTales | Demos for DuckLake, an experimental SQL-native lakehouse format |
- LinkedIn: TFMV
- βοΈ Medium β medium.com/@tfmv
- π My Cat's Website β luxstl.com
- π Poetry β tfmv.github.io/poems
- π§΅ Blog β tfmv.github.io/blog
- π§ LeetCode β leetcode.com/u/tfmv