Sergei Grebnov is a senior software engineer and engineering leader with 14 years of professional experience and a PhD in Computer Science, currently building AI-driven developer tooling at Spice AI in Bellevue. He has a proven track record of shipping cross-platform mobile, desktop, and backend systems, having led engineering teams at Akvelon and contributed substantial fixes and platform support across well-known Apache Cordova projects. Sergei combines a get-things-done mindset with deep technical rigor—evident from his enhancements to the Apache DataFusion SQL engine and long history of platform-specific interoperability work on Windows, Android, and iOS. An Olympic-caliber problem solver in competitive programming and academic contests (ACM ICPC regional winner, Imagine Cup laureate), he brings research-level thinking to practical product delivery and continuous improvement. He’s as comfortable refactoring build systems and plug-ins as he is optimizing query unparsing and data-type handling for real-world SQL dialects.
14 years of coding experience
15 years of employment as a software developer
PhD Computer Science, PhD Computer Science at Ivanovo State Power University
Contributions:62 commits, 4 PRs, 43 comments in 2 years 2 months
Contributions summary:Sergei primarily addressed bugs and implemented features related to the Windows 8 platform for the Apache Cordova project. They made changes to build and deploy scripts, including updates to the deployment process for emulators and devices and addressed path handling. Additionally, they modified the manifest file and configuration to support changes related to the Windows Universal apps (Windows 8.1 and WP 8.1) and splash screen settings. These changes indicate a focus on the Windows platform and the build process.
Contributions:12 commits, 6 PRs, 11 comments in 2 years 1 month
Contributions summary:Sergei primarily contributed to the Windows platform support for the Cordova Geolocation plugin. They fixed geolocation functionality, addressed issues with tests, and updated the plugin to be compatible with different Windows API versions. The user also made modifications to the tests to account for platform-specific behavior on Windows and Android emulators. Additionally, the user fixed an issue where the `watchPosition` method did not return the watchID string.
objective-ccordovaapache-cordovajavascriptapache
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
Sergei Grebnov - Senior Software Engineer at Spice AI