Code

Having programmed in Python since 2000, I have created and contributed to numerous open-source tools for both music and data processing. More recently I have been using Rust for high-performance cybersecurity tools.

Featured Code

Fetter IO is web-based platform for tracking Python packages and vulnerabilities.

  • Fetter IO
    Python Supply-Chain Omniscience.
    2025 to present
    Rust, Axum, NextJS, Tailwind

My passion for writing fast and maintainable Python DataFrame code led to the creation of StaticFrame, an immutable alternative to Pandas.

All Code

  • Fetter IO
    Python Supply-Chain Omniscience.
    2025 to present
    Rust, Axum, NextJS, Tailwind
  • Assistant Research
    Daily LLM process to derive a profile from GitHub activity, collect and rate articles based on relevance to that profile, and generate a daily digest posted as an issue.
    2026 to present
    Anthropic API, GitHub API, Python
  • xensieve
    Rust-based implementation of the Xenakis sieve.
    2024 to present
    Rust
  • Fetter
    System-wide Python package discovery, validation, and allow-listing.
    2024 to present
    Rust, OSVDB
  • StaticFrame
    Immutable and statically-typeable DataFrames with runtime type and data validation.
    2018 to present
    Python, NumPy
  • StaticFrame API Search Server
    Search and explore the StaticFrame API with MCP and OpenAPI servers.
    2023 to present
    TypeScript, React, NextJS, Tailwind
  • ArrayKit
    Python C Extensions for StaticFrame.
    2020 to present
    C, NumPy C API, CPython API, Python, NumPy
  • FrameFixtures
    Use compact expressions to create diverse, deterministic DataFrame fixtures with StaticFrame.
    2020 to present
    Python, NumPy
  • function-pipe
    Tools for extended function composition and pipelines in Python.
    2014 to 2017
    Python
  • music21
    A Toolkit for Computer-Aided Musical Analysis and Computational Musicology.
    2009 to 2012
    Python, MusicXML, MIDI

flexatone.net site v6.0.0. Copyright 1996-2026. Post comments or questions at the flexatone-comments GitHub repository.