Lucas Sloan is a Machine Learning Engineer at Google with 13 years of experience building developer-facing JavaScript and TypeScript infrastructure and production ML tooling. He combines deep frontend build-system expertise—contributing to projects like tsickle and Bazel's NodeJS toolchain—with ML engineering work on Google Brain AutoML, improving model evaluation and test-time augmentation. Previously he led backend engineering at Streak, delivering features that supported 8x revenue growth and cutting cloud costs through datastore and Dataflow optimizations. Based in Redmond and trained at UC Berkeley EECS, he excels at bridging developer ergonomics and scalable backend systems. Notably, his open-source contributions include source-map support and Windows runfiles fixes that make large-scale TypeScript-to-Closure and Bazel workflows more reliable for teams.
12 years of coding experience
Bachelor’s Degree, Electrical Engineering and Computer Science, Bachelor’s Degree, Electrical Engineering and Computer Science at University of California, Berkeley
Contributions:44 commits, 95 PRs, 222 pushes in 1 year 4 months
Contributions summary:Lucas primarily contributed to the `tsickle` project by implementing source map support, enabling accurate debugging and code transformations. Their work involved modifying the `tsickle_compiler_host.ts` file to combine source maps and correct pathing issues. Additionally, they refactored code for better readability and optimized the process of handling inline source maps. These changes improved the project's ability to downlevel decorators and produce accurate, usable code for Closure compiler.
Contributions:65 commits, 3 PRs, 1 push in 2 years 8 months
Contributions summary:Lucas primarily contributed to the NodeJS toolchain for Bazel, enhancing its capabilities and addressing several issues. Their work included allowing the `jasmine_node_test` rule to consume JavaScript and TypeScript sources, expanding the testing functionalities. Additionally, the user implemented platform-specific logic for the runfiles manifest on Windows. Further, they made code improvements to ensure compatibility with taze, a tool for managing dependencies in Bazel projects, and generally improved the project's support for Angular and TypeScript.
bazeljavascriptstarlarknodejsrules-nodejs
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.