Ross Teixeira

Ross Teixeira

Networks. Privacy. Policy.

rosstxr at gmail.com

I'm a Lead Full-Stack Engineer at CommunityScale, where I build a national housing analytics platform. Before that, I was a computational journalist at The Markup and CalMatters, and a PhD candidate in the Center for Information Technology Policy at Princeton University, where I studied the societal and political impacts of the internet and technologies that depend on it. I was advised by Jonathan Mayer and Jennifer Rexford.

My background is in software-defined and programmable networks, and my research covered network security, data privacy, net neutrality, and broadband availability.

I am also an avid teacher, bass singer, photographer and flailing hip-hop dancer, and I write a lot. I was an invited Guest Editor at ACM XRDS Magazine. Read the issue!

Experience

  1. CommunityScale

    Lead Full-Stack Engineer
    Nov 2025 - Present

    • Leading full-stack development of a national housing analytics platform using Python/FastAPI, D3.js, and MapLibre.
    • Managing automated ingestion, validation, and cleanup across 34 free and paid data sources.
    • Led major architecture migrations from Google Cloud app hosting to Fly.io, Postgres to a versioned GCS/Parquet data lake, and authentication on Clerk.
    • Building and maintaining company-wide GitHub CI, agentic repository skills, and workflows that support rapid, self-directed development across the team.
  2. Public Broadcasting Corporation - Documentary

    Software Engineer (Contract)
    Jun 2025 - Mar 2026

    • Engineered a system to find repurposed footage from 60 eyewitness videos in 50,000 video ads on Meta platforms.
    • Accelerated video similarity search by indexing video fingerprints with vPDQ hashing and PGVector.
    • Classified thousands of advertiser page descriptions using a zero-shot NLP model to analyze ad spend.
  3. The Markup / CalMatters

    Computational Journalist
    Oct 2023 - Apr 2025

    • Led an investigation into for-profit schools by parsing 10,000+ PDFs using OCR to extract license and compliance status.
    • Developed a Svelte and Node.js back end that lets students check schools' accreditation and licensing violations.
    • Audited hundreds of websites using Markup Blacklight queries, documenting third-party trackers on sensitive domains such as mortgage lending and college applications, leading to their removal.
  4. Princeton University

    Graduate Researcher
    Aug 2019 - Oct 2023

    Mapping U.S. broadband availability

    • Collected and analyzed data on broadband coverage for 19M+ U.S. addresses, comparing it against FCC data, leading to a revision in federal data collection methodology.
    • Reverse-engineered the broadband signup APIs of 9 major ISPs, and distributed queries through residential proxies to overcome rate limiting.

    Classifying network device manufacturers

    • Conducted large-scale ZMap scans and developed custom ICMP fuzzing and SNMP probes in Go to fingerprint over 160,000 network devices.
    • Trained a Keras neural network to identify manufacturers from device fingerprints (F1-micro score of .937).

    Evaluating security and privacy of remote learning platforms

    • Led a 7-person interdisciplinary team investigating privacy violations in online learning platforms during COVID-19.
    • Synthesized 63 educator and administrator interviews with 129 state laws and 23 privacy policies into a model of educational data expectations.
  5. Microsoft Research - Azure

    Research Intern
    May 2019 - Sept 2019

    • Designed and implemented the first Apache Spark language primitives for detecting packet loss and queueing delays.
    • Compiled monitoring software to programmable switches using the P4 network programming language.

Publications

  1. Max Schrems' European Court of Justice Odyssey: Standing Up for Privacy Rights

    Mihir Kshirsagar, Ross Teixeira.

    XRDS, December 2020 issue.

  2. You Mess The Kitchen, You Do The Dishes

    Ross Teixeira, Henri Maxime Demoulin.

    XRDS, December 2020 issue.

  3. Virtual Classrooms and Real Harms

    Shaanan Cohney, Ross Teixeira, Anne Kohlbrenner, Arvind Narayanan, Mihir Kshirsagar, Yan Shvartzshnaider, Madelyn Sanfilippo.

    SOUPS '21 (Symposium on Usable Privacy and Security).

  4. No WAN's Land: Mapping U.S. Broadband Coverage with Millions of Address Queries to ISPs

    David Major, Ross Teixeira, Jonathan Mayer.

    IMC '20 (Internet Measurement Conference), October 2020.

  5. User-Centric Networking: Putting the "I" in Internet

    Ross Teixeira, Jennifer Rexford.

    ACM SIGCOMM Education Workshop, August 2020.

  6. Carpe Elephants: Seize the Global Heavy Hitters

    Rob Harrison, Shir Landau Feibish, Arpit Gupta, Ross Teixeira, S. Muthukrishnan, Jennifer Rexford.

    SPIN '20 (ACM SIGCOMM Workshop on Secure Programmable Network Infrastructure), August 2020.

  7. Classifying Network Vendors at Internet Scale

    Jordan Holland, Ross Teixeira, Paul Schmitt, Kevin Borgolte, Jennifer Rexford, Nick Feamster, Jonathan Mayer.

    June 2020. (Preprint)

  8. PacketScope: Monitoring the Packet Lifecycle Within a Switch

    Ross Teixeira, Rob Harrison, Arpit Gupta, Jennifer Rexford.

    SOSR '20 (ACM Symposium on SDN Research), March 2020.

Reporting

  1. Check If Your California Career College or Training Program Is Legit

    Ross Teixeira, Erica Yee, et al.

    CalMatters, April 2025.

  2. Rejecting Dogmas Around AI, User Privacy, and Tech Policy

    Ross Teixeira, Jonathan Frankle.

    The Markup, August 2024.

  3. Mortgage Brokers Sent People's Estimated Credit, Address, and Veteran Status to Facebook

    Colin Lecher, Ross Teixeira.

    The Markup, May 2024.

  4. Why Governments Need to Take a More Active Role in Regulating AI

    Ross Teixeira, Christelle Tessono.

    The Markup, April 2024.

  5. We Tested Kids' Smart Toys for Privacy. Here's How You Can, Too.

    Ross Teixeira, Colin Lecher.

    The Markup, March 2024.

  6. Teachers Are Using AI to Create New Worlds, Help Students with Homework, and Teach English

    Ross Teixeira.

    The Markup, March 2024.

  7. Facebook Watches Teens Online As They Prep for College

    Colin Lecher, Ross Teixeira.

    The Markup, November 2023.

Education

  • Center for Information Technology Policy - Princeton University

    Ph.D. Candidate, Computer Science

    2019 - 2023

    Advisors: Jonathan Mayer, Jennifer Rexford

    Siebel Scholar

  • Princeton University

    M.S.E. Computer Science

    2017 - 2019

    Advisor: Jennifer Rexford

    Excellence in Teaching Award (Networks + Data Structures)

    Coursework: Advanced Computer Systems, Advanced Computer Networks, Technology Policy and Law, Fairness in Machine Learning, Automated Reasoning

  • University of California, Berkeley

    B.A. Computer Science w/ Honors, Music Minor

    2013 - 2017

    Advisor: Armando Fox

    Coursework: Data Structures, Algorithms, Networking, Security, Machine Learning, Artificial Intelligence, Software Engineering, Computational Photography, Computer Architecture

Speaking/Teaching

I have produced various demos, tutorials and speeches, including a Commencement Speech for my graduating CS class. Here's a sample!