David Grigg is a Melbourne-based software engineer with nine years of hands-on experience and a knack for resilient back-end tooling. He contributed significant refactors to the well-regarded Standard Ebooks toolset, making table-of-contents generation and endnote handling far more robust across tricky cases like single-file volumes and embedded tags. Now retired from professional development, he channels his analytical mindset into writing fiction and designing books, blending technical rigor with creative practice. Practical, detail-oriented, and comfortable navigating both legacy edge cases and publishing workflows, he brings a rare combination of engineering discipline and editorial sensitivity.
The Standard Ebooks toolset for producing our ebook files.
Role in this project:
Back-end Developer
Contributions:2 reviews, 81 commits, 39 PRs in 4 years 3 months
Contributions summary:David primarily worked on refactoring and enhancing the table of contents (ToC) generation tool for the Standard Ebooks project. Their commits involved modifying the ToC creation process to be more robust, including adapting the code to handle various edge cases such as single-file volumes and handling of embedded tags within titles and subtitles. The user also updated the endnotes function and introduced features for better identification of fiction/non-fiction within the project.
The source code for the Standard Ebooks edition of Clarissa Harlowe by Samuel Richardson
Contributions:1 PR, 48 pushes, 1 branch in 3 years
harloweebooksthe-standard
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.