Matthew Zeitlin

Co-Founder at Rookly

City of Rye, New York, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Matthew Zeitlin is a software engineer and entrepreneur with eight years of experience building back-end systems and developer tooling. As Co-Founder of Rookly he focuses on delivering live synchronous chess lessons, while concurrently contributing as a core developer to pandas, where his bug fixes and refactors improve data consistency and test quality in one of Python’s most widely used data libraries. He has practical experience in both Python/Cython and Rust, having extended async-stripe bindings and built CLI tooling to manage OpenAPI specs. Matthew’s background includes data science and engineering roles at Big League Advance and an education from Caltech, reflecting strong analytical foundations. He blends product-minded startup leadership with hands-on open-source maintenance, often tackling subtle correctness and API-evolution problems that quietly improve reliability for many users.
code8 years of coding experience
job2 years of employment as a software developer
bookCalifornia Institute of Technology
github-logo-circle

Github Skills (14)

pandas10
debug10
code-generation10
rust10
api10
openapi10
python10
apidoc10
data-analysis10
serde9
testing9
command-line-interface8
command-line8
cli8

Programming languages (3)

TypeScriptRustPython

Github contributions (5)

github-logo-circle
arlyon/async-stripe

Jul 2022 - Dec 2022

Async (and blocking!) Rust bindings for the Stripe API
Role in this project:
userBack-end Developer
Contributions:29 reviews, 40 commits, 44 PRs in 5 months
Contributions summary:Matthew primarily contributed to generating code related to the Stripe API, including the definition of various data structures and request/response types. These changes involved modifications to the `src/resources/generated` directory, reflecting updates to the OpenAPI specification. The user also implemented a command-line interface (CLI) for fetching and managing different versions of the OpenAPI specification. This work focused on maintaining and extending the Rust bindings for the Stripe API.
apistriperustrust-bindingsblocking
pandas-dev/pandas

Oct 2020 - Nov 2021

Flexible and powerful data analysis / manipulation library for Python, providing labeled data structures similar to R data.frame objects, statistical functions, and much more
Role in this project:
userBack-end Developer
Contributions:512 reviews, 123 commits, 165 PRs in 1 year 1 month
Contributions summary:Matthew's commits primarily focus on bug fixes and code improvements within the pandas library. They addressed issues related to the `DataFrame.unstack` and `Series.mode` methods, ensuring correct behavior and adherence to data types. Furthermore, they refactored test code by consolidating and deleting duplicate tests related to the `hist` method. The user also worked on a bug fix for `scatter_matrix` which involved 2d axis, and provided fixes to ensure that the `mode` functions keep the int index of dataframes and series.
pythondatalabeled-datamanipulationdataframes
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
Matthew Zeitlin - Co-Founder at Rookly