Simon Gratton

Software Developer at Atlassian

Greater Perth Area 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
🎓
Top School
award
Top expert inHome Server and Self-Hosting Solutions
Simon Gratton is a software developer with 8 years of hands-on experience building cloud-native systems and backend services, currently contributing at Atlassian from Greater Perth. He previously led Bankwest’s cloud-native platform and development teams, blending technical leadership with practical operational experience in production environments. Simon is an active open-source contributor to prominent projects like AdGuardHome and dnsproxy, where he improved DHCP, IPv6 support, DoH implementation, and logging/dependency management. He focuses on reliable networking, DNS/DHCP tooling and performance tuning, and has a track record of shipping pragmatic fixes and features that improve observability and scalability. With a BSc in Mathematics from the University of Hull, he brings analytical rigor to engineering trade-offs and system design. Colleagues would describe him as a detail-oriented problem solver who quietly strengthens critical infrastructure behind the scenes.
code8 years of coding experience
job15 years of employment as a software developer
bookBSC, Mathematics, 2:1, BSC, Mathematics, 2:1 at University of Hull
github-logo-circle

Github Skills (10)

dhcp10
logging10
go10
dns10
http9
ipv49
ipv69
caching9
golang8
dns-over-https8

Programming languages (2)

C++Go

Github contributions (5)

github-logo-circle
AdguardTeam/AdGuardHome

Feb 2019 - Oct 2020

Network-wide ads & trackers blocking DNS server
Role in this project:
userBack-end Developer
Contributions:1 release, 897 commits, 11 PRs in 1 year 7 months
Contributions summary:Simon primarily worked on improving the DHCP server and related features within the AdGuard Home repository. Their contributions included fixing DHCP server detection issues, adding IPv6 support, and improving the DNS filtering component's capabilities. The user also introduced settings for controlling the number of parallel goroutines and implemented functionality for adding and removing static leases via HTTP.
dns-over-tlsgolangdnsmasqadsdns
AdguardTeam/dnsproxy

Feb 2019 - Aug 2020

Simple DNS proxy with DoH, DoT, DoQ and DNSCrypt support
Role in this project:
userBackend Developer
Contributions:1 release, 92 commits, 2 PRs in 1 year 6 months
Contributions summary:Simon focused on updating the project's logging system by integrating a new logging library, AdguardTeam/golibs/log, and adapting existing code to use it. They also made changes to the project's dependencies by upgrading to golibs v0.1.0 and v0.1.3, and subsequently v0.1.4 and v0.2.0. The user also made changes to the project's cache functionality by changing the cache size to be in bytes. The user also improved the DoH implementation and fixed several tests.
dns-over-tlsgolangproxydnsdnscrypt
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
Simon Gratton - Software Developer at Atlassian