Borja Lorente is a build-systems-focused software engineer and founder with 11 years of experience delivering developer tooling at scale, most recently driving Bazel migrations for multi-million-line codebases. He’s shipped improvements to Pants and contributed to the widely used bazelbuild/intellij plugin, combining deep Starlark, Python and shell expertise with comfort in Scala, Java, C++, and Rust. His background spans industry (Twitter, Apple, Gradle) and research (CTU Prague, Northeastern), where he built data pipelines and language tooling used in academic studies of Scala. Known for tackling hard problems and improving fellow engineers’ workflows, he also writes systems and emulation projects as a hobby and has a habit of choosing the right tool quickly—often fueled by coffee.
11 years of coding experience
7 years of employment as a software developer
Bachelor of Science - BS Computer Science, Bachelor of Science - BS Computer Science at Universidad Complutense de Madrid
Contributions:1 review, 96 commits, 143 PRs in 1 year 9 months
Contributions summary:Borja implemented a JSON upload summary feature for the `fs_util` tool, enhancing its output to provide detailed file ingestion and upload statistics. This involved modifying the `fs_util` source code to include an optional flag for generating a JSON report, including details such as ingested and uploaded file counts and sizes. The code changes also involved modifications to the `src/rust/engine/fs/src/store.rs` and `src/rust/engine/fs/fs_util/src/main.rs` files to support the new functionality.
Contributions:77 reviews, 6 commits, 55 PRs in 2 months
Contributions summary:Borja primarily contributed to the Bazel IntelliJ plugin by implementing a Go example project, including protobuf integration. They added new test cases, including nested tests and tests within structs, to improve the Go test coverage. Furthermore, the user made changes to the Gazelle sync process, including adding it to the plugin and making the tests respect the Bazel version. They also added support for Go well-known proto types to the example project.
bazelkotlinideintellij-pluginjava
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
Borja Lorente - Founder at Byte Bard Software Limited