Konstantin Yegupov

Software Engineer at Causal

England, United Kingdom
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
Konstantin Yegupov is a versatile software engineer with 11 years of experience building backend and full-stack systems across Rust, Java, Python, TypeScript and Go. He has deep experience with microservices, APIs, CI/CD and database management (MySQL, Postgres, Elasticsearch) and currently contributes at Causal. Konstantin is an active open-source contributor to high-profile projects like Parity’s Substrate and Polkadot SDK, where he improved WASM testing and runtime documentation to enable non-Rust modules. His work on TinyGo shows a stronger-than-average grasp of compiler and WebAssembly internals, not just application code. Based in England, he combines production-grade server maintenance skills with a pragmatic focus on developer experience and reliable delivery.
code11 years of coding experience
job17 years of employment as a software developer
bookMaster Computer Science, Master Computer Science at Tula State University
stackoverflow-logo

Stackoverflow

Stats
800reputation
843kreached
24answers
2questions
github-logo-circle

Github Skills (31)

substrate10
llvm10
testing10
compiler-development10
rust-wasm10
go10
blockchain10
blazor-webassembly10
rust10
webassembly10
documentation10
data-structure9
wasm-pack9
nodejs9
nodes9

Programming languages (19)

C#PowerShellJavaC++RustCWebAssemblyGo

Github contributions (5)

github-logo-circle
tinygo-org/tinygo

Dec 2018 - Jan 2019

Go compiler for small places. Microcontrollers, WebAssembly (WASM/WASI), and command-line tools. Based on LLVM.
Role in this project:
userBack-end Developer
Contributions:7 commits, 11 PRs, 32 comments in 1 month
Contributions summary:Konstantin primarily contributed to the TinyGo compiler, focusing on enhancing WebAssembly (WASM) support and improving the compiler's functionality. The user implemented features like allowing `i64` parameters in WebAssembly and fixed issues related to slicing arrays of named types. They also improved error messages and added support for features like map literals with integer keys and byte arrays as map keys, demonstrating a focus on compiler internals and language features.
rp2040nrf52nrf528408051pong
paritytech/substrate

Dec 2018 - Jan 2019

Substrate: The platform for blockchain innovators
Role in this project:
userBackend Developer
Contributions:5 commits, 5 PRs, 5 comments in 1 month
Contributions summary:Konstantin contributed to the Substrate blockchain platform by focusing on core functionality. They improved tests, specifically addressing conditional panic scenarios in the Wasm executor. Additionally, the user added documentation for `ext_` functions in the Substrate Runtime API, which is crucial for enabling non-Rust language module development. The user also tested compiled WebAssembly code within the test-runtime and documented the macros used to define a Runtime.
substraterustblockchainparitypolkadot
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