Senior DevOps & Frontend Engineer at Photonic Inc.
Bristol, England, United Kingdom
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
👤
Senior
Duncan Lock is a Senior DevOps and Frontend Engineer based in Bristol with 17 years of experience blending creative design sensibilities with pragmatic engineering. He runs his own web studio, Codeistry, building full CMS-driven sites end-to-end while also leading DevOps and frontend work at Photonic, demonstrating hands-on ownership from business operations to deployment. Comfortable across the stack—HTML/CSS/SVG, JavaScript, Python, LAMP, Ansible, Docker and big-data tooling—he excels at cross-platform UX, automation and reliable CI/CD for complex systems. An active open-source contributor, he has improved Pelican plugins to add responsive image handling and readability analytics and contributed clarity fixes to Ansible docs, showing attention to detail and documentation. Colleagues rely on him for clear technical communication, thoughtful design trade-offs and quietly refactoring brittle systems into maintainable, test-covered solutions.
Collection of plugins for the Pelican static site generator
Role in this project:
Full-stack Developer
Contributions:28 commits, 4 PRs, 3 comments in 9 years 8 months
Contributions summary:Duncan primarily contributed to the `better_figures_and_images` plugin, enhancing its functionality for the Pelican static site generator. Their work involved adding image width styling, responsive image support, and fixing alt text for images within content. The user refactored the plugin multiple times and added tests. The user also created a new plugin for post statistics, including word count, reading time, and readability scores.
Ansible is a radically simple IT automation platform that makes your applications and systems easier to deploy and maintain. Automate everything from code deployment to network configuration to cloud management, in a language that approaches plain English, using SSH, with no agents to install on remote systems. https://docs.ansible.com.
Role in this project:
Technical Writer
Contributions:5 commits, 8 PRs, 30 comments in 1 year 3 months
Contributions summary:Duncan primarily contributed to the Ansible documentation, focusing on clarity and accuracy. Their work involved correcting grammatical errors and spelling mistakes within the documentation files, specifically in the `become.rst` and `playbooks_delegation.rst` files. Additionally, the user added an example for the `exclude` parameter in the `yum` module documentation and corrected the formatting of a `versionadded` block. These contributions enhance the usability and accuracy of Ansible's documentation.
everythingpythonit-automationdevopsdeployment
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
Duncan Lock - Senior DevOps & Frontend Engineer at Photonic Inc.