Enterprise Full Stack Developer at Middlebury College
Middlebury, Vermont, United States
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
👤
Senior
Adam Franco is an enterprise full stack developer with 23 years of experience building high-performance web applications, primarily in PHP and JavaScript, and a long history of systems and framework design. At Middlebury College he led development of the Segue LMS and the Harmoni framework and now focuses on scalable, high-availability Drupal-based curricular and administrative systems. A committed open-source contributor, he has improved core projects like the Apereo phpCAS client and contributed front-end and grammar work to Atom packages. Beyond web apps he applies his skills to GIS and mapping—authoring the Curvature tool, contributing to the Americana map style, and serving on the OpenStreetMap-US board. He blends deep backend engineering with UI and tooling efforts, and brings practical Unix/Linux operations experience to production deployments. Outside software he makes furniture, photographs, and pursues outdoor sports and Aikido, reflecting a hands-on, design-minded approach to problem solving.
Contributions:153 commits, 5 PRs, 1 push in 12 years 4 months
Contributions summary:Adam primarily focused on improving the `phpcas` project's cookie handling and functionality. Their work involved refactoring the `parseCookieHeaders()` method to enhance readability, fixing errors in the parsing logic, and making changes to cookie attributes. They also added and refined methods related to handling cookies and wrote initial unit tests to verify cookie-related behavior. Further commits included refactoring and moving cookie handling to separate class along with fixes for security issues.
Find and replace in a single buffer and in the project
Role in this project:
Full-stack Developer
Contributions:19 commits, 9 PRs, 20 comments in 21 days
Contributions summary:Adam primarily contributed to the enhancement of the "find and replace" functionality within the Atom editor. Their work included improving the regex functionality by adding syntax highlighting to the find editor, fixing bugs related to regex escaping when using selection as a find pattern, and ensuring the feature worked correctly across different dialogs. They also made code formatting changes and improved character class visibility.
find-and-replacebuffer
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
Adam Franco - Enterprise Full Stack Developer at Middlebury College