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.
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.
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:
In his free time, Alex enjoys hiking through the redwoods and making pancake breakfasts for his family.
Prior to founding Aspect, Greg worked at a number of startup companies. He was a founding engineer at Vancouver-based Avigilon, and later joined the Angular team at Google to improve their build times and DX using Bazel.
In his free time Greg enjoys rock climbing, hiking, skiing, and spending time with his family.
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.
Matt is a Staff 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.
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.
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.
Jesse has a passion for figuring out how to improve software builds and enjoys working on tools that help to improve developer experience. Prior to joining Aspect, Jesse worked as a software engineer at Evertz Microsystems where he was part of a team that worked on upgrading the existing build and release systems using technologies such as Bazel and Jenkins. In his free time, Jesse enjoys both playing and watching hockey, cooking, baking, and spending time with his family and his dog.
Derek is a full-stack software engineer with a passion for creating delightful experiences. Derek completed his master's in human-computer interaction at the University of British Columbia, and has since been an advocate for incorporating user-centred design and domain-driven design into modern product development. Prior to joining Aspect and venturing into platform tooling, Derek led a feature team building SaaS marketing web applications.
In his free time, Derek enjoys bouldering and powerlifting. In 2013, he pioneered the first human-robot obedience study.
Dylan is passionate about creating and improving developer experiences, making it easier to collaborate productively and effectively on any software project.
Before joining Aspect Dylan worked on developer tooling and improving CI/CD systems and workflows. Going forward he hopes to improve how software is built and tested while also making it more accessible.
In his free time, Dylan enjoys skiing, running and soccer.
Jason is a full-stack engineer with a passion for making developer experiences smooth across the full stack, from build tools to frontend APIs.
Prior to joining Aspect, Jason worked as a full-stack software engineer at Allocadia. He has contributed to open source projects across the web as well as being a member of the Bazel rules_nodejs team (original Angular Tools team), Angular Collaborators and previously the AngularJS and jQuery core teams.
In his spare time Jason enjoys hiking, skiing, cycling, coffee, and various combinations of such activities.
Şahin is a humble, curious, and driven person with a high ambition to explore and learn. Most of the time, he learns with a "try/fail" approach, hence he loves it when he fails hundred times but succeeds just once.
Şahin is obsessed with compilers and their internal workings. He loves creating open-source tools focusing on gRPC, protocol buffers, common expression language, and Bazel.
Prior to joining Aspect, Şahin led a team as a Principal Engineer building a Firebase-like development platform where he specialized in topics such as gRPC, CEL, low latency, serverless computing, and Bazel.
For the past two years, Şahin has been focusing on DevX and Bazel. He has a passion for making Bazel better.
In his leisure time, Şahin enjoys cycling, gaming, and playing soccer, and scuba dives occasionally.
Chuck is the primary maintainer for rules_spm, a ruleset that integrates Swift Package Manager with Bazel, and rules_bazel_integration_test, a framework for building integration tests for Bazel rulesets. He is a huge fan of Bazel, loves developing software that makes a difference, and swears by vim for all his coding needs.
Before joining Aspect, Chuck spent his career specializing in new product development for early-stage companies and startup teams at large corporations. As a full-stack developer and technical lead, he built products and services that connected healthcare providers and insurers, delivered targeted offers to shoppers based on their shopping behavior, connected small manufacturers with clients, and groomed security and event information for threat detection and mitigation.
When not working on his latest project, Chuck enjoys flying airplanes, losing an embarrassingly large number of balls out on the golf course, playing video games on his Xbox, and playing cornhole in the front yard with his family.