Alan Agius

Software Engineer at Google

Malta
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
award
Top expert inAngular Development and Ecosystem
Alan Agius is a seasoned software engineer with a decade of experience specializing in Angular, TypeScript, and build tooling, currently on the Angular team at Google. He blends front-end expertise with deep build and DevOps knowledge—having contributed to flagship projects like TypeScript, Angular CLI, Rollup, and Bazel rules—to improve developer workflows and SSR/SSG capabilities. As a frequent open-source contributor he’s fixed subtle compiler and module-resolution bugs, enabled TypeScript declaration support in major bundlers, and optimized packaging and build pipelines for faster, more reliable releases. Formerly a tech lead at Betsson, he brings hands-on product experience shipping complex web apps and libraries in production. Based in Malta, he pairs a pragmatic engineering mindset with a passion for high-quality, well-typed code and community collaboration. Off the clock he’s an avid angler who surprisingly balances a love for coffee and craft beer with maintaining large-scale OSS projects.
code10 years of coding experience
job9 years of employment as a software developer
bookMCAST ICT
languagesMaltese, English, Italian
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (57)

conventional-commits10
tooling10
ionice10
ss10
static-typing10
javascript10
npm10
testing10
component-development10
sass10
server-side-rendering10
typescript10
lerna10
typescript-definitions10
vite10

Programming languages (18)

PowerShellC#MDXJavaCSSGoHTMLSvelte

Github contributions (5)

github-logo-circle
ng-packagr/ng-packagr

Nov 2017 - Jan 2023

Compile and package Angular libraries in Angular Package Format (APF)
Role in this project:
userFront-end Developer
Contributions:164 releases, 177 reviews, 813 commits in 5 years 2 months
Contributions summary:Alan's contributions primarily focused on maintaining and updating the `ng-packagr` project, an Angular library packaging tool. They addressed bugs, implemented new features, and improved overall code quality, including changes related to build processes, assets, and error handling. Key contributions involve updating the build process to APF version 6.0, adding support for handling more file types, and integrating optimizations using `esbuild` for faster builds.
stylusangular-libraryangular-packageapfcss
angular/angular-cli

Nov 2017 - Jan 2023

CLI tool for Angular
Role in this project:
userFront-end Developer
Contributions:91 releases, 4504 reviews, 3213 commits in 5 years 3 months
Contributions summary:Alan's contributions primarily focus on the Angular CLI project, specifically on improvements related to the build process and feature enhancements. The user implemented and updated the codebase to align with various aspects of the Angular framework, addressing build issues, incorporating SSR capabilities, and improving test coverage. Their work involved modifying and enhancing the build tools, build process, and the general architecture of the project.
angular-clicli-toolangulartypescriptcli
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