Stanislav Terliakov

Software Engineer at Simpleem

Belgrade, Central Serbia
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
Stanislav Terliakov is a software engineer with 7 years of experience, currently building products at Simpleem in Belgrade while drawing on hands-on leadership as a former startup CTO. He specializes in Python and TypeScript, practices infrastructure as code with Terraform, and has adopted Rust for performance-critical work. An active open-source contributor, he improves Python type safety through substantive mypy contributions—tackling complex edge cases like ParamSpec, functools.partial, and tricky multiple-inheritance/type-resolution bugs. He also strengthens QA and cross-version compatibility in projects like selenium-wire, reflecting a strong focus on tooling, testing, and developer experience. Outside of code, he’s a passionate climber, which mirrors his methodical, risk-aware approach to engineering.
code7 years of coding experience
stackoverflow-logo

Stackoverflow

Stats
6,029reputation
229kreached
242answers
12questions
Badges
python
top-5%
github-logo-circle

Github Skills (29)

static-typing10
type-inference10
type-check10
pytest10
selenium10
python10
testing10
mypy10
dynamic-typing10
test-framework10
selenium-ide10
implicit-typing10
testing-library10
optional-typing10
strong-typing10

Programming languages (9)

TypeScriptC++ShellRustCVueJavaScriptGo

Github contributions (5)

github-logo-circle
python/mypy

Feb 2022 - Apr 2025

Optional static typing for Python
Role in this project:
userBack-end Developer
Contributions:38 reviews, 42 PRs, 245 comments in 3 years 1 month
Contributions summary:Stanislav primarily contributes to the `mypy` project, focusing on enhancing its static typing capabilities for Python. Their work involves implementing and refining type checking rules, handling specific edge cases related to language features like `ParamSpec` and `functools.partial`, and improving the accuracy of type inference. Furthermore, they actively address bugs, such as those related to multiple inheritance and incorrect type resolution in match/case statements, ensuring type correctness. The user's contributions are crucial for improving mypy's ability to catch potential errors in Python code.
linterpythontypecheckerstatic-typing
wkeeling/selenium-wire

Jul 2022 - Jul 2022

Extends Selenium's Python bindings to give you the ability to inspect requests made by the browser.
Role in this project:
userQA Engineer / Test Automation Engineer
Contributions:5 commits, 1 PR in 1 day
Contributions summary:Stanislav primarily focused on improving the testing infrastructure and ensuring compatibility across different Python versions. Their contributions include adding Python 3.10 as a CI job, updating testing code with newer locators, and bumping the project version. The user also removed an unnecessary dependency. These actions indicate a focus on maintaining the project's quality and ensuring its continued functionality.
pythontesting-frameworkbrowsertestingpython-bindings
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
Stanislav Terliakov - Software Engineer at Simpleem