Kristina Chodorow is a founder and CTO with 16 years of engineering experience building distributed systems, databases, and developer tooling from first principles. She was a founding engineer at MongoDB where she authored replication code, language drivers, and technical documentation, later helping open-source Google’s Bazel while improving its external dependency and build rule handling. At GV she applied engineering and machine learning to evaluate startups, and today she leads Invoice Butler as Founder/CTO, combining product sensibility with hands-on execution. Her open-source contributions span critical build ecosystems—improving Bazel and Bazel rules for Rust and Go—and low-level database resilience work in TokuMX, reflecting deep systems and release-engineering expertise. Known for fixing subtle CI, symlink, and runfile issues, she brings a reputation for making complex infrastructure reliable and reproducible. Based in New York, she holds a BA in Mathematics and Computer Science from NYU and blends academic rigor with pragmatic, production-focused engineering.
16 years of coding experience
15 years of employment as a software developer
BA Mathematics and Computer Science, BA Mathematics and Computer Science at New York University
a fast, scalable, multi-language and extensible build system
Role in this project:
Back-end Developer & Build Engineer
Contributions:479 commits, 27 PRs, 44 pushes in 2 years 6 months
Contributions summary:Kristina primarily contributed to the build system (Bazel) of the repository, focusing on extending functionality related to external dependencies. The user added and improved build rules for external libraries like commons-lang and jsch. They addressed issues related to handling symlinks, file permissions, and library versions. Additionally, they improved error messages and fixed integration issues.
Contributions:8 commits, 7 PRs, 3 pushes in 1 year
Contributions summary:Kristina contributed to the Go rules for Bazel project by addressing multiple areas. They refactored and updated the rules to ensure compatibility with new Bazel versions and execution root changes, which involved significant changes to the build and symlink generation processes. The user also added core features, such as adding an error message for the gazelle tool and fixing import paths to ensure proper functionality of the Go rules within the Bazel build system, improving usability and stability. Furthermore, they added license headers to the Go source files.
golangbazelstarlarkrulescgo
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.