Aliaksei Klinchuk is a seasoned software engineer with 14 years of experience building cross-platform C++ and native apps across Windows, Solaris, Linux, macOS, and iOS. He brings deep expertise in toolchains and IDEs—from Visual Studio and Borland C++ to Sun Studio and Xcode—and strong hands-on skills with MFC, Qt, WIN32 API, STL, XML, Git, Objective‑C, Cocoa, and Swift. Aliaksei has contributed meaningful low-level improvements to the widely used iText Java PDF library, tackling complex font, glyph and Indic script handling as well as GPOS processing and refactoring core systems. Based in Minsk, he combines systems-level thinking with practical implementation, often addressing subtle Unicode and typography edge cases that many engineers overlook.
iText for Java represents the next level of SDKs for developers that want to take advantage of the benefits PDF can bring. Equipped with a better document engine, high and low-level programming capabilities and the ability to create, edit and enhance PDF documents, iText can be a boon to nearly every workflow.
Role in this project:
Back-end Developer
Contributions:738 commits, 23 PRs, 17 branches in 7 years 2 months
Contributions summary:Aliaksei implemented and modified several features related to glyphs, Unicode characters, and font processing for the iText PDF library. They contributed to Indic script support by addressing reph repositioning issues, implementing wouldSubstitute functionality, and modifying the substitution operations for better handling within the GlyphLine. Furthermore, the user focused on implementing a ZapfDingbatsNumberList analogue and improved the processing of GPOS lookup format 4. They also refactored code and applied general improvements to the core system.
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.