Vitaly Kushner is a seasoned founder and software engineer with nearly two decades building production web applications, developer tools, and low-level systems, currently leading Astrails from Berlin. A Rails early adopter since 2005, he co-authored The Rails 4 Way and continues to use Rails as his primary platform for MVPs, rapid prototyping, and rescue projects. His background spans assembler and Linux kernel work to scalable web backends, giving him rare full-stack depth that helps teams move from idea to reliable deployment. An active open-source contributor, he’s improved notable projects like the RailsApps composer gem and the Obsidian Dataview plugin, contributing both backend fixes and front-end APIs. He also mentors startup teams and accelerator cohorts, focusing on product prioritization and pragmatic engineering trade-offs. Colloquially, he’s the kind of engineer who soldered mini-PCI boards early in his career and now guides companies to avoid building features they don’t need.
18 years of coding experience
12 years of employment as a software developer
B.Sc. (last year dropout), Computer Sciense, 90+ average, B.Sc. (last year dropout), Computer Sciense, 90+ average at Technion-Machon Technologi Le' Israel
M.Sc. (unfinished), Experimental Physics, Thermoelectricity, 99% A, M.Sc. (unfinished), Experimental Physics, Thermoelectricity, 99% A at Chernivci National 'Juriy Fedkovyc' University
A gem with recipes to create Rails application templates for Rails starter apps.
Role in this project:
Back-end Developer
Contributions:7 commits in 1 year
Contributions summary:Vitaly contributed to the RailsApps Composer gem, focusing on enhancing its functionality and addressing bugs. They implemented features like supporting the inclusion of gems in default configuration files and allowing specification of PostgreSQL and MySQL user/password preferences. The user also fixed issues related to Devise integration, incorrect comments, and production web server handling. Furthermore, they introduced a feature to skip the `rake db:seed` task based on user preferences.
A data index and query language over Markdown files, for https://obsidian.md/.
Role in this project:
Full-stack Developer
Contributions:5 commits, 3 PRs, 23 comments in 5 months
Contributions summary:Vitaly contributed to both the front-end and back-end aspects of the `obsidian-dataview` plugin. They implemented a new JavaScript API function, `dv.el`, along with the refactoring of existing functions to use this new function. Additionally, the user improved testing infrastructure by adding a BDD runner, enhancing the vault mock, and fixing test failures related to the latest index changes. Further, the user addressed async rendering of list and table, ensuring asynchronous operations at the call site.
queryindexquery-languageobsidian-mdperformance
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.