David Gardiner

Senior Developer at DDD Adelaide

Adelaide, South 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
David Gardiner is a Senior Developer and software architect based in Adelaide with 15 years’ experience building reliable .NET systems and improving developer workflows. As a Microsoft MVP in Development Technologies and Senior Developer at SixPivot, he focuses on test-driven development, CI/CD, and DevOps practices to make builds and deployments repeatable and resilient. He contributes to well-known open-source projects—helping Boxstarter automate Windows environment installs, enhancing Cake build tooling, and improving diagnostics in Glimpse—demonstrating a knack for practical automation and tooling. David also leads local technical communities as co-organiser of DDD Adelaide and leader of the Adelaide .NET User Group, blending hands-on engineering with mentorship and event organisation. Attention to detail shows up in both code and docs: he routinely fixes edge cases, refactors UI code, and tidies documentation to improve maintainability. He tends to connect selectively, preferring relationships built through collaboration or in-person meetings.
code15 years of coding experience
languagesEnglish
stackoverflow-logo

Stackoverflow

Stats
17,044reputation
1.2mreached
105answers
90questions
Badges
powershell
top-5%
visual-studio
top-5%
msbuild
top-5%
github-logo-circle

Github Skills (49)

unit-testing10
nuget10
debugging10
code-generator10
debug10
net10
nunit10
dotnet10
xml-comments10
winforms10
asp-net-core10
xml-schema10
writers10
cicd10
netframework10

Programming languages (25)

C#CGoHTMLTypeScriptShellBicepAstro

Github contributions (5)

github-logo-circle
An open source fork of Windows Live Writer
Role in this project:
userFull-stack Developer
Contributions:8 commits, 3 PRs, 14 comments in 1 year
Contributions summary:David contributed to the Open Live Writer project by implementing features related to table editing within the Windows Forms application. They added functionality for pixel and percentage-based column width control, including UI elements like radio buttons and input validation. The user refactored code, extracting designer code into separate files, and added unit tests to ensure the correct behavior of table insertion functionality. Additionally, they addressed code review comments and improved the codebase through refactoring and bug fixes.
dotnetstatic-site-cmsstatic-sitewindowsblogging
cake-build/cake

Jan 2017 - Jul 2020

:cake: Cake (C# Make) is a cross platform build automation system.
Role in this project:
userBackend Developer & Test Automation Engineer
Contributions:2 reviews, 11 commits, 13 PRs in 3 years 6 months
Contributions summary:David contributed to the Cake build automation system by implementing features related to NUnit testing, specifically supporting the X86 property. They also fixed typos and improved code quality by addressing errors and inconsistencies across the codebase. The user added additional arguments for .NET Core restore and publish operations, enhancing the functionality of the build tool. Further, they added several enhancements to the NuGet restore process, and added various properties to support advanced features.
cake-buildbuild-automation-toolc-sharpdotnetcorenunit
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
David Gardiner - Senior Developer at DDD Adelaide