Benjamin Cabanes is a Montreal-based Software Engineer L6 with 11 years of experience building and improving large-scale web applications, primarily in the Angular and TypeScript ecosystems. At Nx he progressed from Angular Engineer to JavaScript Architect and now drives platform-level improvements and application generation features for monorepo tooling. He combines front-end craftsmanship—UX-focused docs and UI components for projects like Lerna—with backend-aware AST and schematic work inside Nx, showing true full-stack fluency. A pragmatic leader, he has led frontend chapters, driven AngularJS-to-Angular migrations, and introduced testing and CI practices that improve maintainability. Active in notable open-source projects (Nx, ngrx, Lerna), he often contributes developer tooling, test infrastructure, and documentation rather than just surface features. Fluent in shipping developer experience improvements, he brings a product-minded approach to developer tooling and architectural debt reduction.
12 years of coding experience
7 years of employment as a software developer
Professional Bachelor's Degree E-commerce and organizations management, Professional Bachelor's Degree E-commerce and organizations management at Université de Toulon
The Monorepo Platform that amplifies both developers and AI agents. Nx optimizes your builds, scales your CI, and fixes failed PRs automatically. Ship in half the time.
Role in this project:
Full-stack Developer
Contributions:466 reviews, 749 commits, 1730 PRs in 4 years 6 months
Contributions summary:Benjamin primarily contributed to enhancing the application generation process within the schematics framework, specifically adding support for the 'inline-template' flag. They modified the AST utilities, created new functions, and introduced corresponding tests to validate the functionality. The focus of the changes was within the Angular ecosystem of the Nx framework, dealing with core and fundamental functions of application generation.
Contributions:11 commits, 12 PRs, 11 comments in 1 year 5 months
Contributions summary:Benjamin primarily contributed to improving the example application's testing infrastructure, including adding unit tests for auth-related components, effects, and containers, showcasing a focus on code quality and maintainability. They also addressed typos and improved documentation within the example app, demonstrating a commitment to clarity and user experience. Furthermore, they removed unused imports and made minor code adjustments.
angularngrxrxjsobservablesreactive
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.