Andrei Listopadov is a Lead Software Engineer with 10 years of experience building enterprise front-end solutions and guiding teams at EPAM Systems. He combines hands-on front-end expertise with full-stack and back-end contributions, having improved editor tooling and language integrations in notable open-source projects like Kakoune and Fennel. Andrei’s work spans performance tuning, refactoring, and UX-focused enhancements—such as better syntax highlighting, LSP integrations, and pretty-printing improvements—demonstrating a pragmatic approach to developer experience. Based in Bulgaria, he brings a strong security-oriented academic background and a track record of shipping maintainable, developer-centric features in both commercial and community projects. Colleagues value him for bridging low-level editor internals with practical product-facing improvements that quietly boost productivity.
10 years of coding experience
10 years of employment as a software developer
specialist, computer security, 4.7, specialist, computer security, 4.7 at Don State Technical University
Contributions:10 reviews, 45 commits, 58 comments in 2 years 1 month
Contributions summary:Andrei primarily focused on enhancing the `fennelview.lua` and `fennel.fnl` files. Their contributions involved bug fixes, performance improvements, and code refactoring to enhance the pretty-printing capabilities within the Fennel language. The changes include improvements to the display of tables, handling of negative numbers, and adjustments to the `__fennelview` metamethod. They also integrated `fennelview` into the compiler and added new REPL commands for code analysis.
Contributions:12 commits, 5 PRs, 71 comments in 7 months
Contributions summary:Andrei primarily worked on enhancing the Kakoune Language Server Protocol client integration. Their contributions included adding commands for disabling and enabling LSP features within the Kakoune editor, alongside refactoring and correcting existing mappings and hooks. Additionally, the user addressed documentation-related issues by restoring missing docstrings to improve usability. These changes directly improved the user experience for interacting with language servers within Kakoune.
kakounerusttladsllanguagetool
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
Andrei Listopadov - Lead Software Engineer at EPAM Systems