Theodore Putnam is a senior full-stack developer with over two decades of experience building high-availability web platforms and security-focused systems, currently leading domain and TLS services at Automattic and now at OpusDNS. He designed an ACME v2 Let’s Encrypt integration that provisions and maintains over 17 million certificates and has driven large-scale domain migrations and DNS operations for a top-ten global platform. Comfortable across PHP, Python, ReactJS and TypeScript, he blends backend systems work (AMP plugin sanitization, registrar APIs) with front-end UX improvements in prominent open-source projects like wp-calypso. A seasoned remote leader, he runs distributed teams, reduces technical debt, and delivers cost-saving platform re-architectures. Notably, he spent a recent summer building a custom AI client, reflecting a continuous appetite for hands-on experimentation and new technologies.
11 years of coding experience
31 years of employment as a software developer
Lafayette High School
Bachelor of Science, Computer Science, Bachelor of Science, Computer Science at Christopher Newport University
Contributions:306 reviews, 218 commits, 430 PRs in 5 years 7 months
Contributions summary:Theodore primarily contributed to the front-end aspects of the project, focusing on user interface (UI) development and enhancements. They implemented and modified React components, specifically related to domain management and checkout processes. Their work included fixing bugs, translating text, and adding features, such as domain transfer management landing pages. They also worked on incorporating new illustrations and updating the design of existing UI elements within the WordPress.com environment.
Enable AMP on your WordPress site, the WordPress way.
Role in this project:
Backend Developer
Contributions:58 commits, 8 PRs, 18 comments in 1 month
Contributions summary:Theodore primarily contributed to the development and maintenance of the AMP WordPress plugin. Their work involved modifying PHP files related to sanitization and allowed tag/attribute specifications. The user implemented features to generate complete attribute specification lists, add and validate attribute rules, and remove disallowed or blacklisted attribute values to ensure AMP compatibility for WordPress content. This suggests a focus on the backend aspects of the plugin, specifically concerning the handling of HTML elements and attributes to conform to AMP standards.
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.