Igor Katenov

Igor Katenov

Lead Developer of 10Tec products

At 10Tec

Igor Katenov is the Lead Developer of 10Tec products. He has built UI components for Windows desktop development for more than 25 years, working across the ActiveX/COM era and, since 2002, the .NET WinForms platform.

His flagship work is iGrid, a high-performance grid control available in two editions. iGrid ActiveX serves VB6, VBA and Microsoft Office developers and ships in a modern 64-bit edition – a significant advantage now that Microsoft Office is predominantly 64-bit. iGrid.NET carries the same idea forward to the WinForms platform. It works mainly in unbound mode and serves as an alternative to the standard DataGridView, adding what that platform lacks out of the box – multi-column sorting, row grouping with summaries, a footer section, an autofilter, hierarchical tree-grid relations, and dynamic cell formatting – so developers can build Outlook-style, fully editable data views with far less code. iGrid is used by thousands of developers worldwide, including teams at companies such as Audi, Barclays, Morgan Stanley, Reuters, Siemens, IBM, Microsoft and Mercedes-Benz.

Beyond iGrid, Igor created xDir and hTooltip from scratch, and is the lead developer of HelpViewer and DocMounter. He also maintains ImageList – originally the vbAccelerator ImageList OCX – and built its 64-bit edition in twinBASIC.

Igor's core expertise lies in grid and data-display performance, COM interop, and the migration of legacy Windows applications – including MSFlexGrid and VB6 codebases – to modern .NET and twinBASIC. He writes the technical articles and product documentation published on 10tec.com.

Beyond 10Tec

Since 2000, Igor has also worked as an independent software developer in Ukraine, taking bespoke projects through the full development lifecycle for local clients, across C#, VB.NET, Visual Basic 6, Delphi, FoxPro and the 1C:Enterprise platform. His projects include an intelligent system for automating the work of the Supreme Court of Ukraine; a full accounting-automation system for the National University of Kyiv-Mohyla Academy that unifies its accounting, warehouse, budget and payroll departments; Ivakhnenkov & Katenov Audit, a system for validating companies' accounting records; and a consolidated balance-sheet system for a major telecom operator, with a .NET/C# service that automatically aggregates data from its branch databases. He has also delivered software systems for a wide range of other local enterprises and institutions.

Education

Igor holds two Master's degrees from the National Technical University of Ukraine «Igor Sikorsky Kyiv Polytechnic Institute»:

  • Applied Mathematics – System Analysis and Control (1992–1998)
  • Marketing – Marketing in Industrial Activity (1996–1998)

His Applied Mathematics training provides the analytical foundation for his performance-focused engineering work, and his Marketing thesis was itself devoted to software products.

Selected Articles

Advanced DataGridView Alternative – iGrid.NET

Why is DataGridView Slow at Scrolling, Rendering, Filtering and Populating?

Unbound DataGridView: Typical Problems

DataGridView Grouping in C#/VB.NET: Two Recipes

64-bit OCX Grid

Excel VBA Grid Control

Problems of MSFlexGrid in VB.NET/C# and Its Equivalent

PropertyGrid for C# and VB.NET

All articles »

Profiles

10Tec Forum

Stack Overflow

Visual Studio Developer Community

VBForums