Igor Lukanin is a deeply technical product leader with 15 years of experience, currently Head of Product at Cube in The Hague, focused on building the next-generation semantic layer. He blends hands-on engineering—contributing React/Material-UI UI work and service-worker performance improvements to cube-js and fixing Java driver date/POJO issues in RethinkDB—with strategic product and developer-relations leadership. At Cube Dev he co-managed roadmap and launches while scaling a thriving community (10k Slack members, 16k+ GitHub stars) and helped drive the company from Seed to Series A. His background includes launching high-adoption B2B SaaS products and running large-scale DevRel at Kontur, engaging tens of thousands of developers. A CISSP holder, cinephile and space-exploration enthusiast, Igor pairs security-first thinking with entrepreneurial resourcefulness to make complex systems accessible to developers.
15 years of coding experience
11 years of employment as a software developer
Specialist, Computer and Information Systems Security/Information Assurance, Specialist, 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.