Craig Davis

Software Engineer

Tacoma, Washington, 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
Craig Davis is a seasoned software engineer based in Tacoma, Washington, with 14 years of experience building SaaS products and security-focused systems. He blends deep PHP and backend expertise with front-end and tooling work, having modernized encryption and testing, implemented TFA and international SMS verification, and architected a sales-tax collection system at Help Scout. Now a Staff Software Engineer at Webflow, he champions static code analysis and durable, maintainable code—evident in open-source contributions to es-analysis/plato and a wkhtmltopdf-powered markdown-resume PDF generator. He has a history of improving CI, onboarding, and remote-first engineering practices, and even worked as a technical editor on several JavaScript titles, showing a knack for clear technical communication. Practical, security-minded, and full-stack, he focuses on shipping reliable systems that scale.
code14 years of coding experience
github-logo-circle

Github Skills (22)

markdown10
javascript10
ui-d10
css10
responsive-design10
ui-design10
code-analysis10
javascripts10
markdown-it10
front-end-development10
html10
frontend-development10
wkhtmltopdf10
dependency-management9
python-templates9

Programming languages (13)

C#CSSAppleScriptGoHTMLTypeScriptShellCoffeeScript

Github contributions (5)

github-logo-circle
there4/markdown-resume

Mar 2012 - Jun 2019

Generate a responsive CSS3 and HTML5 resume with Markdown, with optional PDF output.
Role in this project:
userFull-stack Developer
Contributions:5 releases, 109 commits, 21 PRs in 7 years 4 months
Contributions summary:Craig implemented and refined the PDF generation feature within the markdown-resume project. They added the ability to generate PDFs using wkhtmltopdf, and updated the build process. The user also made several UI and CSS adjustments, introducing media queries for responsive design, and correcting styling for both HTML and PDF outputs. These changes involved the modification of CSS, template files, and build scripts to support the new PDF feature and improve the visual presentation across devices.
pdfcsscss3html5responsive
es-analysis/plato

Mar 2013 - Dec 2014

JavaScript source code visualization, static analysis, and complexity tool
Role in this project:
userFull-stack Developer
Contributions:17 commits, 1 comment, 1 issue in 1 year 8 months
Contributions summary:Craig contributed to multiple aspects of the Plato project. They fixed popovers, updated file titles and repository links in the UI, and added a new wall display template with accompanying JavaScript and stylesheets. Furthermore, the user upgraded the project's dependency on `escomplex-js` for code analysis, demonstrating an understanding of the project's core functionality and its evolution. These changes showcase skills in both front-end and back-end development, and dependency management.
visualizationcomplexityjavascriptstatic-code-analysisstatic-analysis
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