Genadi Samokovarov is a seasoned software engineer with 14 years of experience based in Sofia, Bulgaria, who blends backend robustness with front-end polish. He contributes to high-profile open-source projects—improving Backbone.js views and tests and hardening Ruby on Rails and RuboCop—demonstrating a strong command of Ruby and JavaScript ecosystems. At Dext he applies this cross-stack expertise in production, while also running Neuvents and organizing regional developer events like Balkan Ruby and Ruby Banitsa. His personal projects, such as jump, show a pragmatic focus on developer productivity and thoughtful configuration management. Colleagues know him for meticulous refactors, test-first improvements, and a knack for preventing subtle framework-level errors before they reach users.
Jump helps you navigate faster by learning your habits. ✌️
Role in this project:
Back-end Developer
Contributions:27 releases, 414 commits, 29 PRs in 7 years 1 month
Contributions summary:Genadi primarily focused on developing the configuration management aspects of the `jump` project. Their work involved prototyping and refactoring the `config` package, including the creation of a settings file and the restructuring of how configuration options are managed. The user also introduced an `update` command to modify directory scores, indicating contributions to the core functionality of the project. Furthermore, they modified the command structure and created unit tests for the core components.
A Ruby static code analyzer and formatter, based on the community Ruby style guide.
Role in this project:
Back-end Developer
Contributions:20 reviews, 96 commits, 56 PRs in 4 years 2 months
Contributions summary:Genadi primarily contributed to the `rubocop/rubocop` repository by modifying the code to adhere to the community Ruby style guide. The commits show a focus on implementing and refining rules related to method calls, including parenthesis usage, block delimiters, and other code formatting aspects. These changes involved modifying existing code and adding new tests to ensure the correct application of the style guidelines.
linterstyle-guidecode-formattercode-analyzerruby
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.