Alexey Romanov

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
Alexey Romanov is a software developer and mathematician based in Moscow who blends formal, logic-driven thinking with practical functional programming across C#, Haskell, Erlang and Scala. With about three years in industry roles at ShakaCode and nearly a decade of research and engineering experience at Huawei, he has applied staged programming, DSL design, and distributed programming models to production-grade systems. He has taught and authored courses and textbooks on functional and logic programming as an assistant professor, bringing uncommon academic depth to engineering problems. Notable open-source work includes modernizing a high-profile react_on_rails integration—upgrading React and TypeScript, pruning dead code and tightening docs—to improve developer experience and performance. Comfortable moving between research, teaching and hands-on implementation, he favors robust, well-structured code informed by constructive mathematics.
code3 years of coding experience
github-logo-circle

Github Skills (16)

typescript10
javascript10
rails10
typescripts10
webpacker10
ruby-on-rails10
react10
typescript-types10
webpack10
react-component9
npm-package9
react-components9
npm9
node-module9
ruby8

Programming languages (10)

TypeScriptMDXJavaShellC++RustJavaScriptGo

Github contributions (5)

github-logo-circle
shakacode/react_on_rails

Mar 2023 - Oct 2025

Integration of React + Webpack + Rails including server-side rendering of React, enabling a better developer experience and faster client performance.
Role in this project:
userFull-stack Developer
Contributions:98 reviews, 26 PRs, 323 pushes in 2 years 7 months
Contributions summary:Alexey primarily focused on improving the codebase by addressing TypeScript issues and upgrading React. They refactored TypeScript code, updated React to version 19 and upgraded other dependencies. Furthermore, they worked on detecting dead code, removing unused dependencies, and improving the overall code structure. The user also updated documentation and formatting to adhere to project standards.
railsreactserver-side-renderingwebpackreact-rails
alexeyr-ci/depcheck

Nov 2023 - Jan 2024

Check your npm module for unused dependencies
Contributions:7 pushes, 1 branch in 1 month
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