Denis Bezrukov

Frontend Developer at JetBrains

Cyprus
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
Denis Bezrukov is a frontend developer with 10 years of experience, currently building developer-focused UI and tools at JetBrains from Cyprus. He has deep hands-on expertise in React, TypeScript, Redux and real-time websockets from delivering complex trading interfaces at Spotware, and a background spanning full-stack and mobile work. Denis is also an active open-source contributor to notable toolchains like Rome and Biome, where he focused on formatter and parser improvements—work that underpins better developer ergonomics across JavaScript, TypeScript and CSS. His combination of shipping polished frontend GUIs and improving language tooling reveals a pragmatic engineer who cares about both user-facing quality and developer experience.
code10 years of coding experience
job6 years of employment as a software developer
bookДиплом специалиста по инженерной специальности, Прикладная математика, Диплом специалиста по инженерной специальности, Прикладная математика at Сибирский федеральный университет
github-logo-circle

Github Skills (11)

css10
typescript10
javascript10
formatter10
parser10
typescripts10
formatters10
typescript-types10
toolchain10
testing10
web-development9

Programming languages (10)

TypeScriptMDXRustObjective-C++JavaScriptGoSwiftRuby

Github contributions (5)

github-logo-circle
biomejs/biome

Aug 2023 - Mar 2025

A toolchain for web projects, aimed to provide functionalities to maintain them. Biome offers formatter and linter, usable via CLI and LSP.
Role in this project:
userBack-end Developer
Contributions:169 reviews, 180 PRs, 321 pushes in 1 year 8 months
Contributions summary:Denis primarily worked on the core functionalities of a toolchain for web projects, specifically on a formatter and linter, as indicated by the commit messages and code changes. The focus was on refactoring and adding features to the formatter, including handling block strings and various scenarios in CSS, as well as making performance improvements in formatting. The commits also show involvement in improvements related to the parsing of different at-rules such as document, layer, and media.
cssformatterjavascriptjsonjsx
rome/tools

Jun 2022 - Jan 2023

Unified developer tools for JavaScript, TypeScript, and the web
Role in this project:
userFull-stack Developer
Contributions:270 reviews, 39 commits, 96 PRs in 7 months
Contributions summary:Denis contributed to the development of the `rome/tools` repository, a unified developer toolchain for JavaScript, TypeScript, and the web. Their work primarily focused on implementing and refining the JavaScript formatter within the Rome tool. The contributions involved modifying code related to formatting object literals, along with improvements to formatting various expressions. Furthermore, the user made changes to testing infrastructure and tests involving JavaScript and TypeScript code.
linterjavascriptdeveloper-toolstoolchainjavascript-typescript
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
Denis Bezrukov - Frontend Developer at JetBrains