Greg D is a Senior Software Engineer based in Oslo with 11 years of experience building cloud-native, event-driven systems and developer-focused infrastructure. He has strong backend and DevOps chops—shipping Golang microservices, gRPC systems on GCP Cloud Run, Terraform-managed infra, and production-grade sync and consent/privacy tooling for consumer devices. Greg contributed to the Mender open-source OTA updater and its Yocto meta-layer, improving test automation and device-specific CI for boards like the BeagleBone Black, showing an attention to embedded/edge workflows as well as cloud. His background spans video transcoding orchestration, automated testing frameworks, and migrations to TypeScript and modern developer workstations, reflecting a pragmatic balance of reliability, automation, and developer experience. He also frequently speaks publicly about Golang and IoT topics, combining hands-on engineering with community-facing knowledge sharing.
11 years of coding experience
9 years of employment as a software developer
Bachelor Of Computer Science, Software Systems, Bachelor Of Computer Science, Software Systems at Concordia University
Pure and Applied Science, General Science, Pure and Applied Science, General Science at Vanier College
Contributions:36 commits, 47 PRs, 20 pushes in 2 years 1 month
Contributions summary:Greg contributed to the Mender project by implementing core functionality and making improvements across multiple areas. They added a script to check for signed-off commits, ensuring code quality. Their work included code refactoring (removing dead code), adding a warning message for image updates, and modifying API calls. They also addressed whitespace issues in the authentication token and refactored the store interface, improving code organization.
Contributions:100 commits, 87 PRs, 49 pushes in 2 years 1 month
Contributions summary:Greg primarily focused on enhancing the testing infrastructure and automation capabilities of the Mender client Yocto Project meta layer. Their contributions included modifying acceptance tests, specifically by adjusting the timeout for reboots and adding support for BeagleBone Black (BBB) testing. They introduced scripts and configurations for automating the BBB testing environment, including SD card image modification and the setup of SSH tunnels, and updated the testing framework to use Mender artifacts.
meta-layermetayocto-projectproject-metamender
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.