Projects (Work and Personal)
The Washington Post
Polling Averages
I co-developed our Bayesian Presidential polling averages, which generated over 9 million pageviews and was the most-read Politics story in 2024.
pandas NumPyro scikit-learn AWS Batch MySQL SQLAlchemy
Educational Testing Service (ETS)
e-rater
I was a key member of the team responsible for re-architecting and developing ETS’s automated essay scoring platform. We transformed the existing code-base into a modular NLP feature- and feedback-generating engine using Apache Storm.
TextEvaluator
I transformed TextEvaluator from a Perl script into an object-oriented, extensible Python program. TextEvaluator combines NLP features via regression to deliver the most accurate measure of reading complexity and genre-classification available. Its readability measurements have been used by McGraw-Hill Education.