Will Farrell is a CISO Lead Engineer with over two decades of hands-on experience designing secure, full-stack application architectures and bringing cutting-edge technologies into enterprise environments. He runs Farrell Labs Inc., blends practical security standards (IETF, OWASP, NIST, CIS) with pragmatic engineering, and prioritizes maintainable systems that junior engineers can operate long-term. An active open-source contributor, Will has improved high-profile projects like middy (Node.js Lambda middleware) and serverless-chrome, adding localization, security middleware, and binary support for serverless outputs. His background in electrical engineering and early control-systems work gives him a systems-level perspective that informs both cloud-native and embedded automation efforts. Notably, he leverages curated OSS modules as “pre-battle tested” foundations to accelerate delivery while minimizing risk. Based in Canada, he’s equally obsessive about automating homes and improving developer workflows (see his alfred-workflows contributions).
21 years of coding experience
18 years of employment as a software developer
BASc Electrical Engineering, BASc Electrical Engineering at University of Waterloo
🛵 The stylish Node.js middleware engine for AWS Lambda 🛵
Role in this project:
Back-end Developer
Contributions:132 releases, 80 reviews, 1207 commits in 4 years 9 months
Contributions summary:Will implemented new features to support validator with i18n and localization features, enabling customization of error formats. They added testing and also included new middleware for security headers. Furthermore, they fixed a bug related to SSM, ensuring proper functionality, and refactored and optimized code within the validator, along with the addition of support for new request features.
Contributions:117 commits, 4 PRs, 9 pushes in 7 years 8 months
Contributions summary:Will contributed significantly to the `alfred-workflows` repository, primarily focused on integrating various package managers (npm, bower, grunt, etc.) and other tools (like encode/decode, maven, and homebrew) to enhance the workflow's functionality. They implemented URL redirection and improved search capabilities across the package managers. Furthermore, the user updated existing workflows with bug fixes, terminology adjustments, and added new integrations, improving the overall utility of the workflows.
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
Will Farrell - CISO Lead Engineer at Farrell Labs Inc.