Freelance Software Engineer at Фриланс, самозанятый
Ventspils, Latvia
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
🤩
Rockstar
🎓
Top School
Viktor Lachinov is a versatile freelance software engineer from Ventspils, Latvia, with 12 years of practical experience and a self-taught full‑stack background spanning JavaScript/Node.js, React, PHP, Java, Unity/C#, Python, and both SQL and NoSQL databases. He combines hands‑on implementation skills with system-level thinking—evidenced by significant contributions to prominent open-source projects like the Flutter engine, SpriteWidget, Cocos2d-ObjC, and Serverpod where he added gameplay features, refactored core UI components, improved performance, and hardened backend services. Comfortable across front-end, back-end, and game development, Viktor is especially strong at refactoring legacy code, adapting libraries to new framework versions, and designing reliable game mechanics and server endpoints. As a former team leader and lecturer with Silicon Valley experience on his GitHub bio, he brings an entrepreneurial mindset and an ability to communicate technical ideas clearly. Currently seeking opportunities as a Junior JavaScript developer, he offers the curiosity and broad exposure of a self-directed engineer who repeatedly bridges between UI, engine internals, and backend robustness.
12 years of coding experience
Bachelor's degree, Programming specialist, Bachelor's degree, Programming specialist at Ventspils Augstskola
Serverpod is a next-generation app and web server, explicitly built for the Flutter and Dart ecosystem.
Role in this project:
Back-end Developer
Contributions:448 reviews, 963 commits, 428 PRs in 3 years 11 months
Contributions summary:Viktor focused on enhancing the backend functionality of the Serverpod framework. Their contributions include implementing a health check API, fixing issues with distributed caching, and improving the robustness of stream handling. The user also added support for named and optional parameters in endpoints. Furthermore, they made improvements to database interaction and introduced features for message logging.
Contributions:1 review, 95 commits, 19 PRs in 5 years
Contributions summary:Viktor's commits primarily focused on refactoring and renaming core components within the `spritewidget` library, indicating a deep understanding of the project's architecture. The changes involved substantial modifications to files related to UI elements, such as textured lines, sprites, and nine-slice sprites. Furthermore, the user addressed compatibility issues with newer Flutter versions, demonstrating an ability to maintain and adapt the library to evolving frameworks.
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
Viktor Lachinov - Freelance Software Engineer at Фриланс, самозанятый