Tin Pavlinic

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
github-logo-circle

Github Skills (6)

typesc10
functional-programming10
hlist10
generic-programming10
scala10
testing8

Programming languages (13)

JavaPureScriptScalaGoHTMLGroovyTypeScriptShell

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.
generic-programmingscalatypelevelfunctional-programmingfp
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