About

Aspect.dev

Technical experts icon

Technical experts

For years our experts have contributed to Bazel at Google and maintained official Bazel rules.

We offer clients this firsthand, comprehensive technical experience both with Bazel itself and with the ways it integrates with the surrounding toolchain, developer workflow, and business processes.

Our unique expertise allows us to help organizations migrate to Bazel quickly and seamlessly.

Aspect maintains some of Bazel's most popular core rulesets
Show moreShow less
Our engineers have contributed to other projects in the Bazelbuild GitHub.org
Show moreShow less
We work on many other community-maintained projects as well
Show moreShow less
Industry pioneers stuff
Pioneers icon

Industry pioneers

With decades of combined industry experience, our experts have championed the benefits of Bazel since its initial release in 2015.

We're passionate about helping companies optimize the way they build and test software with this innovative build tool.

Open source code

Open source advocates

We believe that decentralized software development drives innovation. Our team has powered the open source repository for JavaScript and NodeJS rules for Bazel since 2017.

Learn more
People working on board

Meet our team

Alex Eagle
Alex Eagle

Having worked on Bazel-adjacent systems at Google for 10 years, Alex is passionate about maximizing developer productivity via toolchain ergonomics, refined developer experience, and expert tooling.

As a world-class Bazel expert, Alex is well known throughout the Bazel community. He has presented on Bazel, Angular, and Google Cloud Platform at conferences such as AngularMIX, ng-conf, and BazelCon.

Since graduating magna cum laude in computer science from Harvard in 2001, Alex has made important contributions to open source and Bazel, including:

  • migrating the Angular project to TypeScript;
  • making TypeScript an official Google language;
  • migrating Angular to Build&Test with Bazel; and
  • adding JavaScript support to the Bazel build tool, which allowed development of Web and Node.js server apps.

While working at Google, Alex wrote the Angular support used both internally and publicly and wrote the public version of JavaScript plugin (rules), including Node.js runtime, TypeScript compilation, and serving and testing integration. Alex also led Google-scale infrastructure to run continuous integration for nearly all Google projects and GUI to show all build and test results.

In his free time, Alex enjoys hiking through the redwoods and making pancake breakfasts for his family.

Infoclose
Alex Eagle
Linkedin social
Founder & CEO
Greg Magolan
Greg Magolan

Greg is a core maintainer of the Node.js Bazel rules. He develops simple, robust, and maintainable architectural solutions to complex software problems. Prior to founding Aspect, Greg worked the Angular team at Google to improve their build times and DX using Bazel, and on the official Angular Bazel rules. He assisted in migrating Angular to Build&Test with Bazel, and in adding JavaScript support to the Bazel build tool, which allowed development of Web and Node.js server apps.

In his free time Greg enjoys rock climbing, hiking, skiing, and spending time with his family.

Infoclose
Greg Magolan
Linkedin social
Founder & CTO
Jenny Magolan
Jenny Magolan

Jenny manages Aspect's business operations. In this role she implements business development and marketing strategies, and manages business finances. Her work includes building and managing client relationships and conducting market research to develop and implement Aspect's strategic goals. Jenny earned a Bachelor of Business Administration from the University of Winnipeg, where she received the University Silver Medal for the Second Highest Standing in Business and Economics.

Infoclose
Jenny Magolan
Linkedin social
Operations Manager
Matt Mackay
Matt Mackay

Matt is a Senior Engineer at Aspect and an active maintainer of the Node.js Bazel rules. He has a passion for new technologies and making things work.

Prior to joining Aspect, Matt held software engineer roles including Technical Lead for Evertz Microsystems, where he led the DevEx team in building large, enterprise-scale codebases with CI / CD processes, using technologies such as Bazel, Jenkins, and Gradle. He is also experienced in building frontend applications using Angular and Typescript.

Infoclose
Matt Mackay
Linkedin social
Senior Engineer
Thulio Assis
Thulio Assis

Since 2013, Thulio has worked as a software engineer with a passion for helping other engineers achieve their goals. Prior to joining Aspect, Thulio worked at SUSE Linux, where he bootstrapped and served as team lead of the KubeCF project in the Cloud Foundry Foundation. He is currently a maintainer of the Minibroker project in the Kubernetes SIGs organization. Thulio enjoys consulting with Aspect clients on a broad range of subjects related to the Cloud.

Infoclose
Thulio Assis
Linkedin social
Senior Engineer
Eva Howe
Eva Howe

As the Director of Marketing at Aspect, Eva develops and executes against a strategy focused on business expansion while growing brand equity and maintaining integrity.

Prior to joining Aspect, Eva earned a JD degree in 2004 and spent more than 15 years in legal and project management roles. Eva is skilled at cultivating relationships and partnerships, with an approach rooted in collaboration and humor. She is passionate about gaining buy in, motivating teams, and leading cross-functional efforts to achieve goals that have a significant strategic impact on the business.

Infoclose
Eva Howe
Linkedin social
Legal Counsel and Director of Marketing

We go the distance

We work remotely with companies around the world to help them successfully migrate to Bazel.

Get in touch