John Horan

Software Development And Software Composition Analysis at nexB Inc./AboutCode (open source software management and compliance)

Palo Alto, California, 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
John Horan is a seasoned software developer and software composition analysis specialist with nine years focused on open source tooling and license/compliance work, based in Palo Alto. He combines hands-on Python and Django development with data analysis and visualization (Jupyter, pandas, Metaflow, Plotly) to audit and automate SCA workflows for complex codebases. At nexB/AboutCode he contributed both backend and UI improvements to the VulnerableCode vulnerability database and shaped project documentation for AboutCode, demonstrating a rare mix of developer and technical-writer skills. Earlier experience as a litigation attorney and founder of a legal-tech startup gives him deep domain expertise in data privacy, eDiscovery and the legal risks around software supply chains. He’s an active contributor to packaging and PURL standards, bridging practical engineering with ecosystem-level specification work. Pragmatic, detail-oriented and fluent across full-stack web stacks and data tooling, he often turns regulatory and legal constraints into reproducible engineering practices.
code9 years of coding experience
job7 years of employment as a software developer
bookInstitut Le Rosey
bookA.B., Social Anthropology, A.B., Social Anthropology at Harvard University
bookJ.D., J.D. at University of Michigan Law School
bookCulver Academies
stackoverflow-logo

Stackoverflow

Stats
61reputation
11kreached
1answer
2questions
github-logo-circle

Github Skills (26)

restructuredtext10
python10
sphinx10
django10
css10
html-template10
ui-design10
python-templates10
uid10
code-templates10
apptemplates10
front-end-development10
cpp-templates10
documentation10
pagination9

Programming languages (8)

TypeScriptC++BatchfileMakefileJavaScriptHTMLRubyPython

Github contributions (5)

github-logo-circle
aboutcode-org/vulnerablecode

Jul 2022 - Jan 2023

A free and open vulnerabilities database and the packages they impact. And the tools to aggregate and correlate these vulnerabilities. Sponsored by NLnet https://nlnet.nl/project/vulnerabilitydatabase/ for https://www.aboutcode.org/ Chat at https://gitter.im/aboutcode-org/vulnerablecode Docs at https://vulnerablecode.readthedocs.org/
Role in this project:
userBack-end Developer & UI Developer
Contributions:118 reviews, 114 commits, 33 PRs in 6 months
Contributions summary:John primarily worked on front-end UI components using Django, with a focus on the creation of new UI search and detail pages, and implementing pagination. The user was also involved in back-end development, adding session variables and modifying views to support the new UI and data retrieval. They addressed various issues related to the UI, including fixing wrapping problems and adjusting the position of components on details pages, and refactoring code for readability. The user also made minor updates to the navigation bar and templates, incorporating search and related information.
databasevulnerabilitiescvesecuritysecurity-tools
aboutcode-org/aboutcode

Apr 2020 - Mar 2022

AboutCode project: tools and data to uncover things about code: the provenance, origin, license, and more (packages, security, quality, etc.) of FOSS code. Get started at https://aboutcode.readthedocs.io/
Role in this project:
userTechnical Writer
Contributions:29 commits, 24 PRs, 25 pushes in 1 year 10 months
Contributions summary:John's commits primarily focused on modifying and enhancing the project's documentation. The contributions involved cloning and updating documentation for Google Season of Docs (GSoD) 2020, restructuring documentation files, and adding new content. They also added custom CSS for styling the documentation and modified the table of contents.
securitylicensepurlsbomsca
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