Damian Gryski

Principal Software Engineer at Fastly

Vancouver, British Columbia, Canada
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
Damian Gryski is a Principal Software Engineer based in Vancouver with 14 years of experience building reliable, high-performance backend systems and tools. Currently at Fastly, he brings deep Go expertise—evidenced by contributions to notable projects like carbonapi, roaring bitmaps, TinyGo and the robotics framework Gobot—where he has improved concurrency, error handling, and low-level memory and serialization robustness. His background spans platform and DevOps work (Tsuru/Docker provisioning) to embedded and compiler-level engineering, showing a rare comfort with both infrastructure and hardware-facing code. Known on GitHub as a "Gopher," Damian pairs rigorous testing and fuzzing practices with pragmatic refactors to harden libraries used in production systems. A Waterloo B.Math alumnus, he combines academic grounding with years of shipping durable systems at scale for companies including Booking.com and Fastly.
code14 years of coding experience
job10 years of employment as a software developer
bookB.Math Honours Computer Science Co-op, B.Math Honours Computer Science Co-op at University of Waterloo
languagesFrench
github-logo-circle

Github Skills (62)

bitmap10
container10
docker10
robotics10
apidoc10
compiler-development10
testing10
memory-management10
graphite10
bash10
dockers10
i2c10
iot10
automation10
rpc10

Programming languages (24)

JavaC++CSSRustCGoTLAFLUX

Github contributions (5)

github-logo-circle
go-graphite/carbonapi

Jul 2014 - Jan 2018

Implementation of graphite API (graphite-web) in golang
Role in this project:
userBack-end Developer
Contributions:486 commits, 72 PRs, 252 pushes in 3 years 6 months
Contributions summary:Damian primarily worked on implementing and improving the carbonapi project's functionality. Their contributions included matching existing API endpoints, adding a global concurrency limiter, improving error handling, and refactoring the codebase. Furthermore, the user added support for features such as relative time formats, and graph-related enhancements.
golangapicarbonapigraphite-clickhousegraphite-web
tinygo-org/tinygo

Sep 2021 - Jan 2023

Go compiler for small places. Microcontrollers, WebAssembly (WASM/WASI), and command-line tools. Based on LLVM.
Role in this project:
userBack-end Developer
Contributions:466 reviews, 104 commits, 213 PRs in 1 year 4 months
Contributions summary:Damian primarily contributed to the core functionality of the TinyGo compiler. Their commits focused on fixing bugs related to memory management, specifically within the garbage collection routines. They also worked on adding and improving support for string operations within the compiler. Furthermore, the user implemented enhancements to the reflect package.
rp2040nrf52nrf528408051pong
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
Damian Gryski - Principal Software Engineer at Fastly