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.
A graphical frontend for exploring your org-roam Zettelkasten
Role in this project:
Full-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.
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.