Francis Lavoie is a Senior Software Developer based in Ottawa with 13 years building robust web systems and deployment pipelines. He brings deep PHP and backend expertise—especially Laravel—and has designed scalable, secure architectures using Docker, Caddy, Redis and MySQL across both startup and product environments. At Bluink he led full‑stack projects and built websocket and job-queue systems; at Vectorface he continues to focus on reliable production engineering. An active open-source contributor, he has improved Caddy’s HTTP/reverse-proxy features and enhanced Laravel Websockets’ Redis-backed presence and pub/sub scoping. Trained in game development with a linguistics minor, he combines systems thinking with an eye for performant, well-tested code and practical deployment workflows.
13 years of coding experience
5 years of employment as a software developer
Bachelor of Computer Science, Minor in Linguistics, Game Development Stream, Bachelor of Computer Science, Minor in Linguistics, Game Development Stream at Carleton University
Contributions:29 reviews, 16 commits, 34 PRs in 2 years 5 months
Contributions summary:Francis primarily contributes to the xcaddy project by implementing features and improving the build process. Their work includes resolving relative replacements for the `xcaddy build` command, setting up version information, and adding a version command. They also made changes to the CI/CD pipeline, like updating Go versions, adjusting build directories, and preventing the main Caddy module from being upgraded.
Fast and extensible multi-platform HTTP/1-2-3 web server with automatic HTTPS
Role in this project:
Back-end Developer
Contributions:938 reviews, 253 commits, 666 PRs in 5 years 10 months
Contributions summary:Francis contributed to the Caddy web server project by implementing features and fixing bugs related to the HTTP and reverse proxy modules. Their contributions included fixing documentation errors, adding and improving syntax for matchers within the Caddyfile, and adding support for new features related to request handling and performance. The user also focused on improving code quality and usability by streamlining code, adding tests and providing performance improvements.
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
Francis Lavoie - Senior Software Developer at Vectorface