Innokenty Mihailov

Product Engineer at Intercom

Ukraine
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
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.
code15 years of coding experience
job11 years of employment as a software developer
bookMaster of Science, Physics, Master of Science, Physics at Kiev National Taras Shevchenko University
languagesRussian, English
github-logo-circle

Github Skills (13)

typescript10
typescripts10
react10
typescript-types10
terminal-application9
electron9
terminal-emulator8
console8
css7
javascript7
uitest6
api-testing6
testing6

Programming languages (4)

TypeScriptJavaJavaScriptRuby

Github contributions (5)

github-logo-circle
railsware/upterm

Jul 2017 - Jul 2017

A terminal emulator for the 21st century.
Role in this project:
userFront-end Developer
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.
emulatorterminal-emulatorconsolettypty
railsware/web-bundler

Oct 2010 - Jul 2011

Contributions:216 commits in 9 months
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.
Request Free Trial
Innokenty Mihailov - Product Engineer at Intercom