Nikolai Vazquez is a Senior Internal Systems Engineer with 11 years of experience building backend systems, tooling, and developer-facing libraries, currently based in Atlanta. He blends systems-level Rust and Swift expertise with a strong open-source pedigree—authoring the FileKit Swift library and contributing performance and memory improvements to projects like ReadySet and the ggez game engine. His background includes roles at startups and notable companies (FullStory, Twitch, Apple), where he focused on compiler-adjacent work, iOS engineering, and scalable caching layers. A creative polymath—also a graphic designer and musician—he brings a designer’s eye and multidisciplinary curiosity to pragmatic engineering problems, and is unapologetically an Oxford comma enthusiast.
11 years of coding experience
5 years of employment as a software developer
Christopher Columbus High School
Computer Science, Computer Science at Technische Universität Dresden
Bachelor of Arts - BA Computer Science, Bachelor of Arts - BA Computer Science at Boston University
Contributions:15 releases, 335 commits, 19 PRs in 3 years 2 months
Contributions summary:Nikolai was the primary developer of the FileKit library. Their contributions involved the creation and implementation of core file management features, including the `File` and `Path` abstractions, along with operators and methods for common file operations. They expanded functionality to include features such as file creation, deletion, reading, and writing, along with standardized and absolute path handling. Furthermore, they implemented tests, and the library's functionality was then extended to handle text and plist files.
Readyset is a MySQL and Postgres wire-compatible caching layer that sits in front of existing databases to speed up queries and horizontally scale read throughput. Under the hood, ReadySet caches the results of cached select statements and incrementally updates these results over time as the underlying data changes.
Role in this project:
Back-end Developer
Contributions:95 commits in 6 months
Contributions summary:Nikolai primarily contributed to the ReadySet caching layer by implementing and refining features related to PostgreSQL support. They addressed issues with PostgreSQL client library compatibility, allowing for specific identifiers. The user made significant changes to improve code maintainability and reduce the binary size of the `noria-server` component through refactoring efforts. Additionally, they worked on expanding the functionality of the dataflow expression engine.
cachingdatabasedatabasesmysqlpostgresql
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.