Nikola Irinchev is a Lead Engineer based in Copenhagen with 12 years of experience building and shipping distributed databases and sync infrastructure, currently leading the team behind MongoDB Atlas Device Sync. He combines hands‑on engineering with team leadership, having revived and advanced multiple Realm SDKs (notably Realm .NET and Realm Swift) and shipped a beta sync product in just seven months. Nikola’s work spans backend, mobile, and DevOps—contributing core fixes and performance improvements to high‑profile open source projects like realm-core and realm-js. He’s comfortable operating between client and server teams, smoothing collaboration and driving productive cross-team processes, and brings a physicist’s analytical rigor and an unexpected background in Japanese studies to problem solving.
12 years of coding experience
9 years of employment as a software developer
Non-degree, Japanese Studies, Non-degree, Japanese Studies at 大阪大学 / Osaka University
Bachelor of Science (BS), Physics, Bachelor of Science (BS), Physics at Sofia University St. Kliment Ohridski
High School, High School at American College of Sofia
Realm is a mobile database: a replacement for SQLite & ORMs
Role in this project:
Back-end Developer & Database Engineer
Contributions:44 releases, 877 reviews, 844 commits in 6 years 4 months
Contributions summary:Nikola primarily focused on refactoring and improving the Realm.NET database library. They made the `PermissionChange` class immutable and added instructions for testing it. Additionally, the user added model classes for `PermissionOffer` and fixed issues related to managing database permissions, specifically with setting the primary key, as well as addressing issues that arose when managing or enumerating objects. The user also worked on fixing a bug concerning a `List` and a memory-leak related to String marshaling.
Realm is a mobile database: a replacement for SQLite & ORMs.
Role in this project:
Back-end Developer & DevOps Engineer
Contributions:729 reviews, 107 commits, 301 PRs in 9 months
Contributions summary:Nikola primarily contributed to setting up and deploying backend functionality. The commits show the user working on automated deployment and cleanup jobs for the Baas component. The user also made code changes to the Baas client, suggesting involvement in building and maintaining backend services and infrastructure, specifically around Realm's mobile database solutions.
databasemobilerealmsqlitecross-platform
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.