Gustav Westling

Staff Software Engineer at Sana

Stockholm, Sweden
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
Gustav Westling is a Staff Software Engineer in Stockholm with 12 years of experience building reliable, production-grade backends and developer tooling. He combines deep systems and DevOps expertise—Go, Kubernetes, Terraform—with hands-on product engineering from multiple startups, including co-founding a YC-backed version-control startup and later leading engineering at Polar and Sana. A pragmatic problem-solver, Gustav has reinforced robustness in large projects like InfluxDB and the Go stdlib, and improved Kubernetes safety through notable contributions to kube-score. He also contributes to home-automation tooling (zigbee-herdsman-converters), demonstrating curiosity across domains from infra to embedded device integrations. Colleagues know him for shipping durable systems, improving observability and error handling, and turning subtle edge cases into reliable behavior.
code11 years of coding experience
job13 years of employment as a software developer
bookW21, W21 at Y Combinator
languagesSwedish, English
stackoverflow-logo

Stackoverflow

Stats
633reputation
101kreached
44answers
0questions
github-logo-circle

Github Skills (37)

kubernetes10
javascript10
tuya10
testing10
databases10
time-series10
cicd10
philips-hue10
go10
device-driver10
kubernetes-pods10
yaml10
zigbee10
error-handling10
database10

Programming languages (20)

JavaC++RustCGoHTMLSvelteJupyter Notebook

Github contributions (5)

github-logo-circle
zegl/kube-score

Sep 2018 - Jan 2023

Kubernetes object analysis with recommendations for improved reliability and security. kube-score actively prevents downtime and bugs in your Kubernetes YAML and Charts. Static code analysis for Kubernetes.
Role in this project:
userBack-end Developer & DevOps Engineer
Contributions:37 releases, 74 reviews, 305 commits in 4 years 4 months
Contributions summary:Gustav primarily focused on implementing new scoring features for Kubernetes objects, specifically for StatefulSets, image tag and image pull policy. They added tests for these features and also implemented a new check related to network policies. Furthermore, the user contributed to improvements in the CLI tool's output, including support for different output formats (human, CI, and JSON) and enabling the disabling of tests via annotations.
chartslinterimprovedkube-scorehelm
golang/go

Apr 2015 - Sep 2019

The Go programming language
Role in this project:
userBack-end Developer
Contributions:6 PRs, 28 comments, 6 issues in 4 years 6 months
Contributions summary:Gustav primarily contributed to the `encoding/base32` package, implementing features related to custom and disabled padding. They added support for handling NoPadding in the `NewDecoder` and `Close` methods, as well as addressing edge cases related to buffered decoding and error handling. The contributions demonstrate a focus on improving the robustness and feature set of the base32 encoding/decoding implementation.
golanggopluscompilerprogramming-languageinterpreter
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
Gustav Westling - Staff Software Engineer at Sana