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.
Software: 12 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.