Tin Pavlinic

Staff Software Engineer at Canva

Melbourne, Victoria, Australia
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 Pavlinic is a Staff Software Engineer based in Melbourne with 14 years of experience building scalable, functional-first systems across startups and enterprise environments. He blends practical engineering and technical leadership—from hands-on backend and frontend development to architecture and team enablement—most recently at Canva after senior roles at Skyfii and Commonwealth Bank. A polyglot and self-described "mad scientist," Tin focuses on elegant, type-safe code and functional programming, with real contributions to the influential Scala shapeless library (implementing and refactoring typeclass machinery and improving test coverage). He cares about machine learning and tech business as much as clean abstractions, and often pairs big-data experience with pragmatic product delivery. Notably, his open-source work reveals a deeper interest in type-level programming and robust developer tooling beyond day-to-day production engineering.
code14 years of coding experience
job20 years of employment as a software developer
bookBCMS, Computer Science, BCMS, Computer Science at The University of Waikato
bookBachelor of Computing and Mathematical Sciences (B.C.M.S), Computer Science, Bachelor of Computing and Mathematical Sciences (B.C.M.S), Computer Science at University of Waikato
languagesEnglish, Croatian, Spanish
stackoverflow-logo

Stackoverflow

Stats
4,481reputation
379kreached
82answers
7questions
Badges
scala
top-5%
github-logo-circle

Github Skills (14)

scala10
typesc10
functional-programming10
hlist10
generic-programming10
testing8
kotlin6
internet-explorer6
ctrl6
slick6
javascript6
partial-application6
angularjs6
java6

Programming languages (12)

TypeScriptJavaShellCSSScalaGoHaskellHTML

Github contributions (5)

github-logo-circle
milessabin/shapeless

Nov 2015 - May 2016

Generic programming for Scala
Role in this project:
userBack-end Developer
Contributions:6 commits, 3 PRs, 8 comments in 6 months
Contributions summary:Tin contributed to the `shapeless` library, focusing on type-level programming features. They implemented a `TypeClassInstances` typeclass to verify elements of an HList belong to a given typeclass and refactored it to `LiftAll`. The user also addressed minor issues, including fixing spaces and increasing test coverage to improve overall library quality. Their changes involved modifications to core Scala code and associated tests.
functional-programminggenericscalalensestypelevel
triggerNZ/scalajs-react

Nov 2018 - Apr 2022

Facebook's React on Scala.JS
Contributions:2 pushes, 1 branch in 3 years 5 months
reactscalajsfacebookscalascala-js
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 Pavlinic - Staff Software Engineer at Canva