Adam Barrett is a Staff Software Developer with 14 years building scalable, cross-device web applications and guiding teams from startups to enterprise clients. He blends hands-on JavaScript and front-end expertise with leadership in architecture, mentoring, workshops, and public speaking, and currently advises clients at Nearform. Adam is an active open-source contributor—having fixed core issues and improved tooling in projects like CanJS and the widely used Nx monorepo—helping teams scale through better build systems and React schematics. He champions clean, tested, modular code and creates developer enablement patterns that endure across teams. A former actor turned engineer, he brings strong communication and presentation skills to technical leadership and developer education. Based in Regina, Canada, he continually explores UX, emerging standards, and practical design to keep teams using the right tools now and tomorrow.
14 years of coding experience
18 years of employment as a software developer
Acting and Computer Science, Acting and Computer Science at University of Saskatchewan
Contributions:29 commits, 13 PRs, 31 pushes in 2 years 3 months
Contributions summary:Adam primarily contributed to bug fixes and enhancements within the `canjs/canjs` repository. Their work involved addressing splice events in the list component, adding inline comments for improved code clarity, and resolving conflicts from merging branches. Additionally, they refactored and updated test files to remove dependencies on deprecated technologies such as EJS and Mustache. These changes indicate a focus on maintaining and improving the core functionality of the framework.
Build system, optimized for monorepos, with AI-powered architectural awareness and advanced CI capabilities.
Role in this project:
Full-stack Developer
Contributions:19 reviews, 20 commits, 28 PRs in 9 months
Contributions summary:Adam primarily contributed to the build system and React-related schematics within the Nx monorepo. They fixed bugs in the build process, specifically addressing boolean flag conversion in the task orchestrator and dependency issues in Next.js builds. The user also enhanced React schematics, adding dependencies and linting rules for improved development. Moreover, they updated the Next.js packages and configuration, and added tests for improved IE support.
nx-workspacesworkspacesclijavascriptcypress
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 Barrett - Staff Software Developer at Nearform