Tin Tvrtković

Staff Engineer at Hi Auto

Zagreb, Croatia
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
Tin Tvrtković is a Staff Engineer based in Zagreb with 13 years of experience building robust backend systems, leading teams, and improving developer tooling. He blends hands-on engineering and leadership—recently progressing from Team Lead to Staff Engineer at Hi Auto—while maintaining long-term engineering roles and consultancy through Vintervila. An active open-source contributor, Tin has improved testing and async tooling in prominent Python projects such as pytest-asyncio, mypy, attrs and aiofiles, often focusing on test coverage, compatibility backports and CI/CD automation. His background spans gaming backends and large-scale service operations (Nanobit, Pocket Worlds), giving him strong production and scaling instincts. Notably, he pairs practical infrastructure work (SSL, downloads, sendfile) with library-level improvements that make async and typed Python codebases more reliable and maintainable.
code13 years of coding experience
job8 years of employment as a software developer
bookMaster's degree, Computer Science, Master's degree, Computer Science at FER
stackoverflow-logo

Stackoverflow

Stats
646reputation
12kreached
15answers
0questions
github-logo-circle

Github Skills (39)

static-typing10
pytest10
python10
testing10
mypy10
dynamic-typing10
implicit-typing10
network-programming10
plugin10
attr10
asyncio10
typechecker10
typehinting10
optional-typing10
attribute10

Programming languages (18)

C#JavaC++RustCDGoHTML

Github contributions (5)

github-logo-circle
python-attrs/cattrs

Aug 2016 - Jan 2023

Composable custom class converters for attrs, dataclasses and friends.
Role in this project:
userBack-end Developer
Contributions:6 releases, 50 reviews, 517 commits in 6 years 5 months
Contributions summary:Tin primarily contributed to the project by fixing documentation issues and adding various code modifications, including those related to backports for older Python versions. These changes suggest work on ensuring the project's compatibility with older Python environments and enhancing documentation, which may enhance the project's stability and usability. The user also made changes to dependencies such as typing and the underlying code.
convertersdeserializationserializationattrsconverter
pytest-dev/pytest-asyncio

Apr 2015 - Oct 2021

Asyncio support for pytest
Role in this project:
userBack-end Developer & Test Automation Engineer
Contributions:31 reviews, 117 commits, 55 PRs in 6 years 7 months
Contributions summary:Tin primarily contributed to the development of testing infrastructure for the `pytest-asyncio` library. Their commits focused on adding tests for fixtures, markers, and the core functionality of the library, including asynchronous testing with coroutines. They updated the documentation, improved test coverage, and added new features such as the unused TCP port factory fixture. These changes directly enhanced the library's capabilities and usability for testing asyncio code.
pythonasynciopython3pytestsanic
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
Tin Tvrtković - Staff Engineer at Hi Auto