Robert Anderson

Senior Software Engineer at DuckDuckGo

Sydney, New South Wales, 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
Robert Anderson is a product-focused senior software engineer with 14+ years across frontend, backend and iOS, now targeting Principal/Staff Frontend or Full Stack roles. Based in Sydney, he brings deep JavaScript expertise from senior roles at Automattic and Tumblr and currently builds privacy-forward products at DuckDuckGo. He’s an active open-source contributor to high-profile projects like WordPress Gutenberg, where he implemented REST APIs and data-layer actions for reusable blocks. Known for shipping practical, scalable solutions, he blends product sensitivity with hands-on engineering across UI and backend systems. Less obvious: he pairs long-term platform thinking with the pragmatism of a maintainer, able to bridge product goals and robust API design.
code11 years of coding experience
job14 years of employment as a software developer
bookUNSW Sydney
languagesEnglish
github-logo-circle

Github Skills (13)

wordpress10
api-rest10
rest-api10
php10
javascript10
api10
gutenberg10
api-design10
redux10
restful-api10
apidoc10
react9
web-development9

Programming languages (8)

TypeScriptDockerfileCSSJavaScriptPHPSwiftVim scriptVim Script

Github contributions (5)

github-logo-circle
WordPress/gutenberg

Oct 2017 - Jan 2023

The Block Editor project for WordPress and beyond. Plugin is available from the official repository.
Role in this project:
userBack-end Developer
Contributions:11 releases, 1376 reviews, 687 commits in 5 years 4 months
Contributions summary:Robert contributed to the development of reusable blocks by implementing a REST API for handling these blocks. This involved creating endpoints for reading, creating, and editing reusable blocks, along with permissions checks and routes. The commits show that the user was responsible for adding features, including the actions, selectors, and reducers that support reusable blocks data layer, which included actions for fetching, updating, saving, converting, and transforming these blocks.
block-editorwordpressgutenbergwordpress-pluginbeyond
noisysocks/yonks

May 2017 - Jul 2017

Contributions:47 commits, 10 pushes, 3 branches in 1 month
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
Robert Anderson - Senior Software Engineer at DuckDuckGo