Duncan Lock

Senior DevOps & Frontend Engineer at Photonic Inc.

Bristol, England, United Kingdom
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

👤
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.
code17 years of coding experience
job18 years of employment as a software developer
languagesEnglish
stackoverflow-logo

Stackoverflow

Stats
12,531reputation
1.1mreached
63answers
7questions
Badges
sql
top-5%
ansible
top-5%
csv
top-1%
sqlite
top-5%
insert
top-1%
auto-increment
top-1%
github-logo-circle

Github Skills (27)

python10
mysql10
plugin-development10
beautifulsoup10
insert10
pelican10
ansible10
auto-increment10
ansible-galaxy10
csv10
static-site-generation10
documentation10
sqlite9
sql9
database9

Programming languages (30)

C#CDCMakeHandlebarsGoHTMLJupyter Notebook

Github contributions (5)

github-logo-circle
getpelican/pelican-plugins

Apr 2013 - Nov 2022

Collection of plugins for the Pelican static site generator
Role in this project:
userFull-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.
pelican-static-site-generatorstatic-sitesite-generatorpelicanstatic-site-generator
ansible/ansible

Apr 2016 - Aug 2017

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:
userTechnical 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.