Frances Thai is a software engineer with eight years of experience building reliable, user-focused systems from database backends to front-end consent UIs, currently based in San Francisco. She has shipped production features at PlanetScale and Segment and served as a maintainer on Vitess, contributing to a major open-source MySQL clustering project that powers large-scale databases. Frances moves comfortably between refactoring build systems and adding customer-facing endpoints, and has a track record of turning ambiguous problems into clear, maintainable solutions. She co-founded and led engineering at an AI health startup and now continues to blend full‑stack craftsmanship with platform-level thinking. Notably, her open-source work spans both back-end scaling concerns and nuanced front-end UX—evidence of a practical engineer who cares about both performance and product.
8 years of coding experience
9 years of employment as a software developer
Bachelor of Arts - BA, Computer Science, Bachelor of Arts - BA, Computer Science at University of California, Berkeley
Drop-in consent management plugin for analytics.js
Role in this project:
Front-end Developer
Contributions:25 commits, 21 PRs, 83 pushes in 7 months
Contributions summary:Frances's primary contribution focused on enhancing the user interface and functionality of a consent management plugin. They implemented custom category features, modifying preference dialog components to support custom categories and integrating them into the application. The user also addressed close behavior, including handling custom close behaviors for custom categories, which required changes to the container and supporting types. Additional commits addressed bug fixes and UI rendering issues within the application's components.
Vitess is a database clustering system for horizontal scaling of MySQL.
Role in this project:
Back-end Developer
Contributions:378 reviews, 139 commits, 85 PRs in 1 year 2 months
Contributions summary:Frances's contributions center on modifying and updating the Vitess project's codebase, with changes including removing dependencies, refactoring code, adding endpoints, and refactoring components. The user also modified build scripts and updated documentation links. The user's work has touched multiple files, with a focus on improving the existing code and adding supporting features.
mysqltidbhorizontal-scalingsqlvitess
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.