Assistant Professor at University of California, Berkeley
Berkeley, California, United States
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
🤩
Rockstar
🎓
Top School
Natacha Crooks is an Assistant Professor at UC Berkeley and a distributed systems researcher with eight years of experience building and advising data-intensive systems. Her work bridges academia and industry—she has held visiting and advisory roles at Materialize, Microsoft Azure Research, Improbable, and Astronomer—bringing practical systems design into privacy-conscious, real-time data platforms. She contributed to Materialize’s chbench demo, improving Postgres integration, Debezium consistency handling, and multi-partition timestamp reliability, highlighting a rare combination of database internals and production-focused engineering. Trained with a PhD in Distributed Systems from UT Austin and a Computer Science degree from Cambridge, she couples rigorous formal thinking with hands-on systems implementation. Based in Berkeley, she is now expanding into usable decentralized systems as a researcher at Subzero Labs, signaling a shift toward human-centered infrastructure. An uncommon extra: her background includes dual legal studies, giving her a nuanced perspective on the intersection of systems, privacy, and regulation.
8 years of coding experience
7 years of employment as a software developer
Baccalaureat Section Scientifique, Baccalaureat Section Scientifique at Ecole Alsacienne
Doctor of Philosophy (PhD) Computer Science - Distributed Systems, Doctor of Philosophy (PhD) Computer Science - Distributed Systems at The University of Texas at Austin
Computer Science Bachelors Databases & Distributed Systems, Computer Science Bachelors Databases & Distributed Systems at University of Cambridge
Real-time Data Integration and Transformation: use SQL to transform, deliver, and act on fast-changing data.
Role in this project:
Back-end Developer & Database Engineer
Contributions:140 commits, 81 PRs, 37 pushes in 6 months
Contributions summary:Natacha primarily contributed to the `chbench` demo, focusing on database integration and transaction testing. They modified the demo's code to support Postgres databases, including creating and altering database schemas. Furthermore, the user added support for Debezium consistency topics, which required modifications to the consistency format and timestamping logic. They also implemented improvements in the source code to address multi-partition issues and improve the reliability of the timestamping and source code.
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.
Request Free Trial
Natacha Crooks - Assistant Professor at University of California, Berkeley