Sam Guymer

Software Developer at PPC Samurai

Queensland, 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
Sam Guymer is a seasoned software developer with 13 years' experience based in Queensland, Australia, currently building products at PPC Samurai. He specializes in back-end engineering with deep expertise in Scala and functional libraries, contributing notable fixes and performance improvements to high-profile open-source projects like ZIO and Caliban. Sam's work focuses on robustness, concurrency, and compatibility—tackling interruptibility, stack-safety, schema correctness, and cross-version build issues to keep libraries production-ready. He also drives modularization and testability in HTTP client and JDBC tooling, evidencing a pragmatic approach to maintainability. Quietly detail-oriented, Sam often surfaces non-obvious edge-case fixes (scheduling, cached interruptibility, and input coercion) that prevent subtle runtime failures in complex systems.
code13 years of coding experience
stackoverflow-logo

Stackoverflow

Stats
96reputation
2kreached
4answers
0questions
github-logo-circle

Github Skills (38)

asynchronous10
async10
http10
scalaz10
zio10
jdbc10
wpgraphql10
monix10
scala10
stream10
doobie10
wordpress-graphql10
cat10
graphql10
functional-programming10

Programming languages (7)

JavaShellStarlarkScalaGoPHPPython

Github contributions (5)

github-logo-circle
typelevel/doobie

Jan 2019 - Dec 2022

Functional JDBC layer for Scala.
Role in this project:
userBack-end Developer
Contributions:5 reviews, 20 commits, 19 PRs in 4 years
Contributions summary:Sam primarily addressed compatibility issues, specifically focusing on resolving bin compat problems and ensuring compilation support for Java 11 and Scala 2.13. They also contributed to code improvements, such as replacing custom methods with cats-effect's `bracket` and removing deprecated code, indicating a focus on code maintainability and library updates. These changes highlight a role in maintaining the project's compatibility with evolving Java and Scala ecosystems.
functional-programmingscaladatabasetypeleveljdbc
ghostdogpr/caliban

Mar 2021 - Dec 2022

Functional GraphQL library for Scala
Role in this project:
userBack-end Developer
Contributions:11 reviews, 8 commits, 14 PRs in 1 year 8 months
Contributions summary:Sam primarily contributed to the `caliban` Scala GraphQL library, focusing on improving its core functionality. Their work included fixing schema introspection, respecting variable values, and correcting field types for interface fields. Additionally, the user addressed input coercion for lists and updated the project to ZIO 2.0.0-RC6, highlighting their focus on the library's internal workings and compliance with GraphQL specifications.
graphql-clientfunctional-programminggraphql-librarygraphql-serverscala
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
Sam Guymer - Software Developer at PPC Samurai