Francis Lachapelle is a developer with a 19-year background in social reintegration and clinical counseling who pivoted into full‑stack software development to better support case management workflows. He built and deployed production applications—including a PHP/Bootstrap clinical tools registry and a React/Electron/Node.js/MongoDB networked client-tracking app—that directly improved team collaboration and data-driven follow-up at a Montreal transition house. His hands-on experience spans front-end UI work with Tailwind and CSS tweaks to backend logic and session/security fixes in open-source projects like PacketFence and SOGo. Combining deep clinical domain knowledge with practical engineering skills, he specializes in translating complex human-centered requirements into robust, deployable software.
19 years of coding experience
1 year of employment as a software developer
Certificat, Informatique appliquée, Certificat, Informatique appliquée at Université de Montréal
Maîtrise, Sociology, Scolarité complétée, mémoire non déposé, Maîtrise, Sociology, Scolarité complétée, mémoire non déposé at UQAM | Université du Québec à Montréal
SOGo is a very fast and scalable modern collaboration suite (groupware). It offers calendaring, address book management, and a full-featured Webmail client along with resource sharing and permission handling. It also makes use of documented standards (IMAP, CalDAV, CardDAV, etc.) and thereby provides native connectivity (without plugins) to many clients such as Microsoft Outlook, Apple iCal, the iPhone, Mozilla Lightning, and a plethora of mobile devices.
Role in this project:
Back-end Developer
Contributions:75 releases, 4 reviews, 5901 commits in 15 years 6 months
Contributions summary:Francis's commits primarily focus on improvements to the SOGo groupware suite, with an emphasis on the back-end. The work includes fixing variable declarations in tests, implementing improvements to the handling of tasks, including reminders and their scheduling. Further, the user corrected an issue related to the automatic email responses and a variety of improvements in the security mechanisms in the backend related to the session management.
PacketFence is a fully supported, trusted, Free and Open Source network access control (NAC) solution. Boasting an impressive feature set including a captive-portal for registration and remediation, centralized wired and wireless management, powerful BYOD management options, 802.1X support, layer-2 isolation of problematic devices; PacketFence can be used to effectively secure networks small to very large heterogeneous networks.
Role in this project:
Back-end Developer
Contributions:32 releases, 60 reviews, 2882 commits in 11 years 2 months
Contributions summary:Francis appears to be focused on web administration features, updating CSS files, and adding modules to the user interface. These commits primarily involve modifications to CSS styles and JavaScript files, particularly those related to the web admin interface. They also include fixing sortable elements in various interface components.
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.