Igor Lukanin is a deeply technical product leader with 16 years of experience building developer-focused data and dev tools, currently Head of Product at Cube where he helps shape the future of the semantic layer. He blends hands-on engineering (front-end React/Material-UI work and service worker performance improvements) with strategic product and developer-relations leadership, having grown Cube’s community and shipped major transitions like JS→Python/YAML modeling and dbt integration. Igor has led teams across developer advocacy, product, and marketing—managing and scaling teams up to 13 people and driving developer adoption that contributed to a successful Series A. Earlier roles span productizing security and compliance SaaS for SMBs and launching high-volume developer programs at Kontur, demonstrating a rare mix of technical depth and GTM chops. An active open-source contributor, his work touches both UI and backend database client fixes (notably in RethinkDB’s Java driver), reflecting a pragmatic focus on data correctness and developer experience. Based in The Hague, he balances entrepreneurial drive with curiosity—he’s a cinephile and space exploration enthusiast who still contributes code while running product.
15 years of coding experience
11 years of employment as a software developer
Master's degree Computer and Information Systems Security/Information Assurance, Master's degree Computer and Information Systems Security/Information Assurance at Ural State Technical University
📊 Cube — Universal semantic layer platform for AI, BI, spreadsheets, and embedded analytics
Role in this project:
Front-end Developer
Contributions:535 reviews, 108 commits, 700 PRs in 2 years 7 months
Contributions summary:Igor appears to have been actively involved in the development of the React-based data table example. The primary contribution involved the implementation of UI components using React and the Material-UI framework, specifically focusing on creating a functional and interactive data table. The user also worked on the `serviceWorker.js` file, which suggests an effort to improve the application's performance and offline capabilities by leveraging service workers.
Contributions:12 commits, 3 PRs, 11 comments in 1 month
Contributions summary:Igor focused on fixing precision loss issues related to the Java driver's date handling. They implemented support for inserting and selecting POJOs, including updates to handle cursors and Java 8 features. The contributions involved changes to the `Util`, `ReqlAst`, `Connection` and test files within the Java driver, demonstrating a focus on data type conversion and data retrieval within the RethinkDB Java client.
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.