Bozhidar Batsov

Senior Director Of Engineering at Toptal

Bulgaria
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
award
Top expert inClojure Web Development and ToolingRuby Development and Security AnalysisEmacs and Lisp Development Environment
Bozhidar Batsov is a seasoned software engineering leader with 15+ years of hands-on experience as a developer and executive, currently Senior Director of Engineering at Toptal where he scaled core engineering nearly tenfold during a period of hypergrowth. He blends deep expertise in Java, Ruby and Emacs-centric tooling with strong people leadership—having built hiring processes, career ladders, and engineering cultures that emphasize productivity and maintainability. A prolific open-source author and maintainer, he created and contributed to influential projects like RuboCop and CIDER, reflecting his long-standing obsession with developer tools and workflows. Comfortable moving between code and strategy, he has led R&D and infrastructure initiatives while teaching and speaking widely in the community. A pragmatic product thinker, he prioritizes building what customers actually need and fostering teams that are energised, trusted and continuously improving.
code15 years of coding experience
job15 years of employment as a software developer
bookMaster IT, Master IT at Technical University of Sofia
bookPMG "Vasil Drumev"
languagesEnglish
stackoverflow-logo

Stackoverflow

Stats
56,090reputation
5.7mreached
481answers
12questions
Badges
swing
top-5%
java
top-1%
compilation
top-5%
elisp
top-5%
ruby
top-1%
associative-array
top-1%
github-logo-circle

Github Skills (76)

dependency-management10
tooling10
rubocop10
postgresql10
package-management10
testing10
cider10
code-completion10
ruby10
repr10
nrepl10
linter10
timezone10
ruby-on-rails10
associative-array10

Programming languages (32)

CHandlebarsMakefileGoCommon LispHTMLErlangTypeScript

Github contributions (5)

github-logo-circle
bbatsov/prelude

Oct 2011 - Jun 2022

Prelude is an enhanced Emacs 29.1+ distribution that should make your experience with Emacs both more pleasant and more powerful.
Role in this project:
userFull-stack Developer
Contributions:2 releases, 17 reviews, 649 commits in 10 years 10 months
Contributions summary:Bozhidar contributed to the Emacs Prelude project, enhancing the distribution with features and configurations. The commits include the creation and modification of various modules to support different programming languages, features, and user interface elements. Specifically, they worked on setting up specific modes (like Haskell, Ruby, and XML), adding keybindings, and integrating packages.
emacsemacs-lispemacs-preludeemacs-distributions
clojure-emacs/clojure-mode

Aug 2013 - Dec 2022

Emacs support for the Clojure(Script) programming language
Role in this project:
userBack-end Developer
Contributions:23 releases, 38 reviews, 357 commits in 9 years 5 months
Contributions summary:Bozhidar contributed to the Emacs Lisp code base of the clojure-mode, which provides support for Clojure development within the Emacs environment. Their contributions included fixing documentation, updating dependencies, and adding features related to ClojureScript's syntax. The user demonstrated knowledge of Emacs Lisp by modifying existing files, adding new commands, and improving overall performance.
emacsprogramming-languageemacs-lispclojure-modeclojure
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