Dan Allen

Lead Developer at OpenDevise Inc.

Littleton, Colorado, United States
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
Dan Allen is a veteran software engineer and open source leader with 25 years of experience, currently steering the Asciidoctor project as Lead Developer and co-founding OpenDevise to bring "docs as code" practices to organizations. Grounded in Java and Linux enterprise stacks yet polyglot across Ruby and JavaScript, he blends hands-on engineering with community stewardship—his work touches high-profile projects like GitHub's markup rendering and highlight.js. An author and frequent conference speaker, Dan has earned accolades for elevating engineering teams and for evangelizing open standards and collaborative development. He pairs rigorous, continual learning with practical delivery, and uniquely combines deep documentation tooling expertise with backend systems work to help teams ship better docs and software faster.
code25 years of coding experience
bookBachelor of Science, Materials Science and Engineering, Bachelor of Science, Materials Science and Engineering at Cornell University
bookN/A, Materials Engineering, N/A, Materials Engineering at UC Santa Barbara
languagesEnglish, Chinese, French
github-logo-circle

Github Skills (74)

testing10
command-line-interface10
text-formatting10
ruby10
opal10
javas10
junit10
persistence10
highlighting10
build-process10
integration-testing10
javascript10
text-manipulation10
haml10
jsfl10

Programming languages (30)

C#CSVGHandlebarsGoHTMLGroovyTypeScript

Github contributions (5)

github-logo-circle
asciidoctor/asciidoctor.org

Mar 2013 - Jul 2022

:globe_with_meridians: Asciidoctor project site. Composed in AsciiDoc. Baked with Awestruct.
Role in this project:
userTechnical Writer
Contributions:1602 commits, 354 PRs, 1113 pushes in 9 years 5 months
Contributions summary:Dan primarily contributed to the project by making extensive edits to the documentation, including the user manual and quick reference. The commits show revisions to the content, organization of document attributes, and the integration of code examples. The user also updated the highlight.js stylesheet and integrated Google Analytics.
globeasciidoctorawestructasciidocstatic-site-generator
asciidoctor/asciidoctor

Dec 2012 - Dec 2022

:gem: A fast, open source text processor and publishing toolchain, written in Ruby, for converting AsciiDoc content to HTML 5, DocBook 5, and other formats.
Role in this project:
userBack-end Developer
Contributions:34 releases, 106 reviews, 5218 commits in 10 years 1 month
Contributions summary:Dan primarily contributed to the Asciidoctor project by improving the syntax highlighting functionality. Their work included refactoring tests, implementing support for a wider range of features, such as nested lists, and ensuring correct handling of both inline and block-level attributes in the output, specifically in the manpage and HTML5 converter. They also addressed bugs and code style and ensured the proper application of text formatting to various components.
manpagepublishingasciidoctordocbookhtml-5
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
Dan Allen - Lead Developer at OpenDevise Inc.