Open source

Contributions to projects I use, and a couple of small things of my own.

Contributions

  • Hardwood

    Contributor

    A minimal-dependency Java implementation of Apache Parquet, making columnar data access practical without a heavy Hadoop stack.

    My contributions: dictionary-based predicate evaluation, floating-point Bloom filter pruning, and content-width layout in the dive TUI preview.

  • Koalas (Databricks)

    Contributor

    Brings familiar pandas APIs to distributed Spark dataframes. Its approach now lives in PySpark’s pandas API.

    My contributions: replace, cache, to_records and to_excel DataFrame APIs.

Projects

  • thanosDB

    Author

    An open-source key-value store written in Python, built on the standard library's own primitives.

  • CubicEquationSolver

    Author

    A small Python library for finding the roots of a cubic equation, used widely enough to pick up a few dozen stars.