Kirill Rogovoy

Co-Founder at NewArc.ai

Lviv, Lviv Oblast, 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
Kirill Rogovoy is a software engineer and serial co-founder with 11 years of experience building full-stack products and shaping technical strategy from Lviv, Ukraine. He combines hands-on engineering—debugging core backend functions and crafting frontend experiences—with leadership roles including tech lead and architect at companies like Skyeng and Velvica. Currently driving AI and developer tooling efforts at NewArc.ai and Impulse.dev, he has a track record of turning loosely defined ideas into production-ready features and developer-friendly APIs. His open-source contributions span both backend stabilization (node-horseman) and interactive tooling (org-roam-ui), reflecting a pragmatic focus on reliability and UX. Known for shipping practical internal tools and integrating new development practices, he brings founder-level ownership alongside deep implementation chops.
code11 years of coding experience
job9 years of employment as a software developer
bookJunior specialist, Computer Science, Junior specialist, Computer Science at Zaporizhzhya Electro-Technical Collage
languagesEnglish, Russian, Ukrainian
stackoverflow-logo

Stackoverflow

Stats
583reputation
77kreached
27answers
3questions
github-logo-circle

Github Skills (22)

javascript10
typescript10
emacs-lisp10
typescript-types10
nodejs10
typescripts10
react10
phantomjs10
org-mode9
debug9
debugging9
d3js9
testing8
api-design8
css7

Programming languages (15)

C++RustGoHTMLJupyter NotebookTypeScriptDockerfileShell

Github contributions (5)

github-logo-circle
org-roam/org-roam-ui

Jul 2021 - Aug 2021

A graphical frontend for exploring your org-roam Zettelkasten
Role in this project:
userFull-stack Developer
Contributions:43 commits, 2 pushes, 1 comment in 23 days
Contributions summary:Kirill's contributions primarily focused on building the frontend for exploring the org-roam Zettelkasten. They initiated the project by adding core components written in Emacs Lisp (org-roam-ui.el), and also defined the data structures for the API using TypeScript (api.d.ts). They also improved functionality by adding an endpoint for serving the web app, and made the app closable, improving the user experience. The changes also involved UI tweaks within the React code, along with code refactoring.
reactpkmroamorg-modeemacs
johntitus/node-horseman

Nov 2015 - Nov 2015

Run PhantomJS from Node
Role in this project:
userBack-end Developer
Contributions:5 commits, 3 PRs, 13 comments in 3 days
Contributions summary:Kirill primarily focused on debugging and refining the `upload()` function within the `node-horseman` library. They corrected the function implementation, removed unnecessary debug information, added a return statement for better control flow, and addressed a timeout issue. This involved directly interacting with the core functionality of the library to improve its stability and reliability. The user's contributions indicate a focus on improving the existing codebase and fixing bugs.
javascriptnodejsphantomjsnode
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