Serge Matveenko

Budva, Montenegro
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
Serge Matveenko is a seasoned software engineer and leader with 17 years of experience building high-load SaaS systems, real-time games, and developer tooling from Montenegro. He is the founder of Grid Lands, a real-time MMO minesweeper with PvP and territorial control, and previously launched Snipper Link to help SMEs optimize ad tools. Deeply experienced in Python and FLOSS, Serge has contributed to notable projects like pydantic—improving core data validation types and edge-case handling—and also works in Rust to accelerate performance-critical paths. His background spans hands-on roles from CTO and engineering manager to architect and tech lead across startups and product companies, blending product instincts with systems-level engineering. Known for the motto "Less code fewer bugs," he focuses on pragmatic, test-covered improvements that scale. An interesting non-obvious detail: alongside game and SaaS work he has meaningful contributions to a Flutter game engine, showing cross-platform mobile and gameplay interaction expertise.
code17 years of coding experience
job18 years of employment as a software developer
bookMathematics, Mathematics at Saint Petersburg State University
languagesEnglish, Russian
stackoverflow-logo

Stackoverflow

Stats
3,710reputation
336kreached
84answers
7questions
Badges
mongodb
top-5%
indexing
top-5%
python
top-5%
github-logo-circle

Github Skills (29)

data-validation10
game-engine10
python10
game-dev10
flutter-apps10
testing10
flame10
typehinting10
flutter-game10
type-checking10
dart10
pydantic10
game-development10
flutter10
indexing9

Programming languages (16)

C#JavaC++RustCMakefileGoHTML

Github contributions (5)

github-logo-circle
pydantic/pydantic

Apr 2023 - Dec 2023

Data validation using Python type hints
Role in this project:
userBack-end Developer
Contributions:1 release, 198 reviews, 82 PRs in 8 months
Contributions summary:Serge primarily contributed to improving the data validation aspects of the pydantic library. Their work included fixing issues related to type hints in `Sequence[str]`, adding new types such as `Base64` and `Encoded` types, and enhancing test coverage for internal validators. Additionally, they optimized the `ModelPrivateAttr` and addressed issues concerning default values in `RootModel`. These changes demonstrate a focus on core library functionality and addressing edge cases.
data-parsingpython310python311pythoninspection
flame-engine/flame

Dec 2020 - Jan 2021

A Flutter based game engine.
Role in this project:
userMobile Developer
Contributions:38 reviews, 10 commits, 6 PRs in 1 month
Contributions summary:Serge primarily contributed to the game engine by implementing and refactoring core components related to user interaction and gameplay. They improved the joystick functionality by implementing the use of the `Offset` data type. Additionally, the user addressed code improvements and bug fixes with other backported features from the `null-safety` branch. They also modified and improved build and script files related to the project.
gamegamedevdartgame-developmentflame
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
Serge Matveenko