Innokenty Mihailov is a Product Engineer with 15 years of hands-on experience building web and product-focused software, currently shaping user-facing features at Intercom. He began his career as a full-stack developer and Ruby engineer at Railsware and has strong roots in Ruby on Rails, with earlier freelance work spanning C#, ASP.NET and C++. Innokenty blends a physics MSc background with practical engineering, bringing analytical rigor to UX and frontend problems—evident in his open-source contributions improving UI, cursor rendering, and scrolling in the popular upterm terminal emulator. He focuses on polishing interactive experiences and shipping reliable client-side behavior, often adding tests and CSS refinements that prevent subtle regressions. Based in Ukraine, he pairs deep technical breadth with a product-oriented mindset to turn edge-case fixes into smoother user journeys.
15 years of coding experience
11 years of employment as a software developer
Master of Science, Physics, Master of Science, Physics at Kiev National Taras Shevchenko University
Contributions:9 commits, 4 PRs, 3 pushes in 14 days
Contributions summary:Innokenty primarily focused on improving the terminal emulator's UI and user experience. Their contributions included fixing cursor rendering issues within the output component, ensuring proper scrolling behavior, and incorporating a feature to display a "Download New Release" link. The commits also involved adding a test case to verify the rendering of text rows with cursor updates and adjustments to the CSS for the footer. These efforts demonstrate a focus on the application's visual and interactive elements.
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.