teadata
I built an open-source Python library that connects Texas school data across sources and years. Its data model and query language support research on districts, campuses, transfer flows, and geography.
Python · SQLAlchemy & PostgreSQL
Software, data, design & public policy
I built an open-source Python library that connects Texas school data across sources and years. Its data model and query language support research on districts, campuses, transfer flows, and geography.
Python · SQLAlchemy & PostgreSQL
I’m building a compiler that turns Python into native binaries and WebAssembly.
Compiler development · Python & Rust
I’ve been working on comma.ai’s lossy video compression challenge. Three of my submissions have appeared on its leaderboard.
Ongoing research · PRs 107, 110 & 140
I wrote the 2024 report on educator pay, did the analysis, and built the responsive district tables.
Research, writing & web development
I built the data collection and reporting system for estimating how charter transfers affect district revenue.
Data engineering & school finance
I did all the quantitative research and analysis for OSOD’s report on 30 years of charter schools in Texas, examining school finance, staffing, and accountability.
Research · Our Schools, Our Democracy
Software + research
I lead a research and software practice focused on Texas public schools. I build the data tools, conduct the analysis, and work with clients on reports and public-facing applications.
I build data pipelines and web applications, investigate policy questions, and turn the findings into reports, maps, and tools people can use.
All work: 21 projects
A Python library for connecting Texas school data across sources and years, with district and campus models, a query language, and geographic analysis.
A compiler for turning a supported subset of Python into standalone native binaries and WebAssembly.
Ongoing video-compression research, with three submissions that have appeared on comma.ai’s leaderboard.
Research, data tools, and web applications for Texas public education.
An invoice tool I’m building for people and AI agents, with visual editing, natural-language input, and programmable templates.
Python tools, a Swift runtime, and a local chat interface for working with Apple’s on-device language models.
A TypeScript library for sending one message through multiple services and reporting what succeeded, failed, or was skipped.
An unfinished experiment in campaign forms, page editing, and integrations.
Background tasks for Django and PostgreSQL, with a Go worker and a terminal dashboard.
A browser calculator for comparing purchasing power across years using CPI data published by the Texas Comptroller.
A voter-data application for searching registration and election history, mapping records, and building lists.
An archived Flask application for matching donor records to voter-file records by phone number.
Texas educator-pay research: I wrote the 2024 report, performed all the analysis, and built its responsive web tables.
A Python system for estimating charter transfers’ effects on district revenue, covering 1,023 Texas districts over five years.
Python scripts and a research workbook for examining Texas Education Freedom Account school listings.
Statewide funding models and local organizing materials to help Texas AFT explain what HB 2 could mean for school support staff.
The quantitative research behind a 2025 report on Texas charter-school spending, staffing, and oversight.
District-level estimates of the costs and effects of teacher-pay proposals in the 2023 Texas legislative session.
A district map connecting Texas educators with local pay research and campaign resources.
I wrote this newsletter article explaining CharterCostTracker’s estimates of the revenue districts lose to charter transfers.
I wrote the 2024 report and accompanying web article, did the educator-pay analysis, and built the responsive district tables.