Lucas Sloan

Machine Learning Engineer at Google

Redmond, Washington, United States
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
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.
code12 years of coding experience
bookBachelor’s Degree, Electrical Engineering and Computer Science, Bachelor’s Degree, Electrical Engineering and Computer Science at University of California, Berkeley
stackoverflow-logo

Stackoverflow

Stats
81reputation
10kreached
0answers
5questions
github-logo-circle

Github Skills (23)

javascript10
python10
typescript10
sourcemaps10
keras10
tensorflow10
automl10
bazel10
build-automation10
typescript-types10
computer-vision10
nodejs10
typescripts10
testing9
closure9

Programming languages (10)

TypeScriptJavaC++CStarlarkJavaScriptGoJupyter Notebook

Github contributions (5)

github-logo-circle
angular/tsickle

Jan 2017 - May 2018

Tsickle — TypeScript to Closure Translator
Role in this project:
userFull-stack Developer
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.
tsickletranslatortypescriptclosurei18n
bazel-contrib/rules_nodejs

Sep 2017 - Jun 2020

NodeJS toolchain for Bazel.
Role in this project:
userFull-stack Developer
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.
Request Free Trial
Lucas Sloan - Machine Learning Engineer at Google