Sasha Krassovsky is a software engineer with a decade of experience building backend systems and database integrations from Redmond, Washington. He contributes to high-profile open-source projects like Neon (serverless Postgres), Apache Arrow, and Facebook's Velox, focusing on proxy/connection management, Parquet/IO enhancements, and Python–C++ data bindings. Sasha blends practical database engineering with low-level performance work—adding graceful shutdowns, control-plane interactions, and vectorized Python conversions—showing comfort across systems and language barriers. His contributions reveal a knack for making complex data infrastructure more interoperable and resilient, often surfacing in production-facing features rather than purely experimental code.
Neon: Serverless Postgres. We separated storage and compute to offer autoscaling, code-like database branching, and scale to zero.
Role in this project:
Back-end Developer & Database Engineer
Contributions:1 release, 336 reviews, 93 PRs in 1 year 5 months
Contributions summary:Sasha contributed to the Neon serverless Postgres project by implementing and modifying various backend and database-related features. Their work includes enhancing proxy functionality, specifically focusing on connection management and graceful shutdowns, as well as incorporating features for control plane interaction, like sending role and database updates. The user also worked on the HNSW extension, removing architecture-specific code, and addressed issues related to database operations, such as failing database drops and superuser creation.
Apache Arrow is the universal columnar format and multi-language toolbox for fast data interchange and in-memory analytics
Role in this project:
Back-end Developer
Contributions:282 reviews, 14 commits, 15 PRs in 1 year 2 months
Contributions summary:Sasha primarily contributed to the Python portion of the Apache Arrow project, focusing on the Parquet integration. Their work included adding new features like `write_batch` and `write` methods to `ParquetWriter`, improving documentation, and implementing outer join with support for residual predicates in the C++ compute module. Furthermore, the user addressed several issues, including clarifying expected behavior in the `read_table` function and refining performance benchmarks.
memorymulti-languagetoolboxacceleratedarrow
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.