Will Farrell

CISO Lead Engineer at Farrell Labs Inc.

Canada
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
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).
code21 years of coding experience
job18 years of employment as a software developer
bookBASc Electrical Engineering, BASc Electrical Engineering at University of Waterloo
languagesEnglish
stackoverflow-logo

Stackoverflow

Stats
1,773reputation
2.8mreached
31answers
3questions
Badges
localization
top-5%
cordova
top-5%
javascript-objects
top-5%
github-logo-circle

Github Skills (33)

javascript10
aws-lambda10
aws-sdk10
php10
api10
serverless-framework10
nodejs10
alfred-workflow10
cordova9
chrome-devtools-protocol9
middleware9
chromeless9
headless-browser9
remote-debugging9
typescript9

Programming languages (24)

PowerShellJavaC++CRustTeXGoHTML

Github contributions (5)

github-logo-circle
middyjs/middy

Apr 2018 - Jan 2023

🛵 The stylish Node.js middleware engine for AWS Lambda 🛵
Role in this project:
userBack-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.
aws-lambdaserverlessawslambdapowertools
willfarrell/alfred-workflows

Apr 2013 - Nov 2020

Alfred Workflows for Developers
Role in this project:
userFull-stack Developer
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.
alfredfor-developersalfred-workflowalfred-workflowsworkflows
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.