Connor Tsui is a software engineer based in New York with four years of experience building high-performance systems, currently working on Vortex, a next-generation open-source columnar file format. He has strong backend and systems expertise demonstrated by contributions to rust-lang/rust (improving RwLock with a downgrade API and safety tests) and database work on CMU’s BusTub, plus research at AWS Redshift that yielded large I/O improvements for predicate scans. Connor blends low-level concurrency and storage systems knowledge with practical tooling—he’s shipped parallelized C++/Python pipelines for TerraSim that cut processing times from a week to a day and modernized educational database software as a CMU TA. He’s comfortable across languages and stacks, from Rust and C++ to Python and React, and combines academic rigor from Carnegie Mellon with hands-on product and open-source impact.
4 years of coding experience
High School Diploma, Senior, High School Diploma, Senior at Trinity School, NYC
Bachelor's degree, Computer Science, Bachelor's degree, Computer Science at Carnegie Mellon University School of Computer Science
The BusTub Relational Database Management System (Educational)
Role in this project:
Back-end Developer / Database Engineer
Contributions:26 reviews, 24 PRs, 38 pushes in 5 months
Contributions summary:Connor primarily focused on modifying and testing the `LRU-K Replacer` and `Buffer Pool Manager` components of the database system. Their contributions included refactoring the Buffer Pool Manager API, implementing new tests for deadlock and contention scenarios, and adding an evictable test. The changes involved modifying header and source files, impacting the core data management functions of the database. The user also worked on cleaning up and formatting the backend code.
Empowering everyone to build reliable and efficient software.
Role in this project:
Back-end Developer
Contributions:21 reviews, 1 PR, 45 comments in 10 months
Contributions summary:Connor primarily contributed to the `rust-lang/rust` repository by implementing and improving the `RwLock` implementation within the standard library. Their work included adding a `downgrade` method, implementing tests for this functionality, and making documentation improvements. These changes focused on enhancing the performance and safety of the read-write lock, demonstrating a deep understanding of concurrency and low-level system programming.
crategarbage-collectionrustreliablecompiler
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.