Leon Sorokin

Computer Scientist at L6 grafana

Chicago, Illinois, United States
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
Leon Sorokin is a computer scientist and front-end engineer in Chicago with 15 years of experience building performant, usable web interfaces and developer tools. He contributes to high-profile open-source projects—from Grafana’s GraphNG and rustc-perf’s interactive graphs to small, highly optimized utilities like dropcss and uFuzzy—where he combines UI/UX polish with careful low-level refactors. Leon frequently rewrites core parsers, tightens selector logic, and prototypes fast visualizations (uPlot), demonstrating a willingness to touch both internals and presentation to deliver measurable gains. He brings a pragmatic philosophy about abstraction and a focus on accessibility and benchmarking, preferring minimal, elegant solutions that scale in practice.
code15 years of coding experience
github-logo-circle

Github Skills (25)

data-visualizations10
optimizations10
fuzzy-search10
typescript310
javascript10
ui-d10
css10
css-selectors10
typescript10
benchmarking10
data-visualisation10
typescript210
ui-design10
javascripts10
front-end-development10

Programming languages (29)

CSchemeM4GoMustacheHTMLNunjucksTypeScript

Github contributions (5)

github-logo-circle
leeoniya/uFuzzy

Sep 2022 - Jan 2023

A tiny, efficient fuzzy search that doesn't suck
Role in this project:
userFront-end Developer
Contributions:27 releases, 4 reviews, 160 commits in 4 months
Contributions summary:Leon primarily contributed to the UI and user experience of the project by adding a comparison demo with new functionality. The user also refactored the front-end code by reusing regular expressions and added features like strict prefix and suffix matching, and a demo with sort presets and dynamic options for interacting with the search. These changes suggest a focus on refining the usability and performance of the search functionality.
typeahead-searchfuzzy-searchfuzzytypeaheadfuzzy-matching
leeoniya/dropcss

Mar 2019 - Nov 2021

An exceptionally fast, thorough and tiny unused-CSS cleaner
Role in this project:
userFront-end Developer
Contributions:24 releases, 1 review, 149 commits in 2 years 8 months
Contributions summary:Leon primarily worked on improving the CSS cleaning tool. Their contributions focused on refactoring the adapter to correctly handle attribute values and modifying the CSS parser to remove leftover or empty media queries. Furthermore, the user updated the codebase to utilize a new HTML parser and adjusted the codebase to incorporate improvements for enhanced performance. The user also modified the code to use a new HTML parser, refactored selectors to improve their correctness, and re-wrote the core codebase.
unusedcssoptimizationtinyclean
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
Leon Sorokin - Computer Scientist at L6 grafana