Daníel Purkhús

Platform Engineer

Iceland
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

👤
Senior
🎓
Top School
Daníel Purkhús is a Platform Engineer with a decade of experience building CI/CD, observability, and infrastructure tooling from Reykjavík. He combines a strong interest in software design and functional programming with hands-on platform work at AviLabs/Plan3 and previous roles focused on developer experience and CI/CD at Gangverk. Daníel contributes to notable open-source Bazel ecosystems—helping maintain C# and F# rules in rules-proto-grpc and improving BuildBuddy’s configuration and GitHub-status integrations—demonstrating deep familiarity with build systems and dependency compatibility. Pragmatic and curious, he often tackles interoperability and secret-injection challenges in complex distributed builds, bringing both implementation skill and process thinking to platform teams.
code10 years of coding experience
job9 years of employment as a software developer
bookBachelor of Science (B.Sc.), Computer Software Engineering, Bachelor of Science (B.Sc.), Computer Software Engineering at Háskóli Íslands
languagesEnglish, Danish, Icelandic, faroese
github-logo-circle

Github Skills (19)

nuget10
configuration-management10
go10
bazel10
dotnet-core10
fsharp10
build-tools10
csharp10
protobuffer10
protobuf10
grpc10
github9
build29
remote-execution8
web-cache8

Programming languages (19)

C#JavaC++RustCGoMustacheHTML

Github contributions (5)

github-logo-circle
Bazel rules for building Protobuf and gRPC code and libraries from proto_library targets
Role in this project:
userBack-end Developer
Contributions:22 commits, 4 PRs, 4 comments in 2 months
Contributions summary:Daníel primarily focused on updating and maintaining the C# rules within the repository. Their work involved updating dependencies, specifically targeting the `rules_dotnet` project, reflecting significant refactoring efforts. The user addressed compatibility issues and ensured the rules' alignment with newer versions, which also included adjustments to nuget package configurations. Moreover, the user contributed to the example projects and rule generation components of the project, showcasing a broad understanding of the build system and its relation to the F# ecosystem.
bazel-rulesgrpcprotobufbazelbazel-build
buildbuddy-io/buildbuddy

Sep 2020 - Nov 2020

BuildBuddy is an open source Bazel build event viewer, result store, remote cache, and remote build execution platform.
Role in this project:
userBack-end Developer
Contributions:3 reviews, 6 commits, 4 PRs in 2 months
Contributions summary:Daníel focused on improving the BuildBuddy configuration and its integration with external services. Their contributions include expanding environment variables within the configuration files, allowing for the injection of secrets. The user also implemented a feature to disable per-test target Github status indicators to improve usability. They made additional refactoring changes and addressed a bug related to Github status functionality.
bazelevent-viewergolangtypescriptreact
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