Charles Peyser

Software Engineer at Google

New York, New York, 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

👤
Senior
🎓
Top School
Charles Peyser is a software engineer with 12 years of experience at Google, currently working in the speech research group within Google AI Research. He brings deep systems expertise from prior work on Bazel, contributing core build-system improvements for C++ and Objective-C compilation and automation that scaled across large codebases. Based in New York, he combines research-driven approaches from his ongoing PhD at NYU with pragmatic engineering practises honed since graduating Princeton in Computer Science. Equally comfortable in low-level build mechanics and ML-infused speech research, he has a track record of solving subtle dependency and compilation issues that improve developer velocity at scale.
code12 years of coding experience
bookDoctor of Philosophy - PhD, Computer Science, Doctor of Philosophy - PhD, Computer Science at New York University
bookBachelor's Degree, Computer Science, Bachelor's Degree, Computer Science at Princeton University
languagesEnglish, Hebrew
stackoverflow-logo

Stackoverflow

Stats
99reputation
5kreached
8answers
0questions
github-logo-circle

Github Skills (12)

c-language10
cprogramming-language10
bazel10
automated-build9
objective-c9
iteration6
nested6
phpmyadmin6
python6
loops6
mysql6
java6

Programming languages (10)

TypeScriptJavaShellStarlarkJavaScriptGoObjective-CHTML

Github contributions (5)

github-logo-circle
bazelbuild/bazel

Dec 2015 - Jun 2018

a fast, scalable, multi-language and extensible build system
Role in this project:
userBackend Developer & Automation Engineer
Contributions:373 commits, 1 PR, 19 comments in 2 years 5 months
Contributions summary:Charles primarily worked on the build system (Bazel) configuration and core compilation processes within the Bazel project, focusing on C++ and Objective-C code compilation. They implemented a new mechanism to configure C++ actions and handle precompiled headers in Objective-C builds. Additionally, they made changes to address issues in the build process, such as fixing potential errors during the build of the .d files, and handling dependencies for both C++ and Objective-C code. This demonstrates skills in build system engineering and C++ development.
scalablecorrectbazelmulti-languagebuild-system
Examplefy/examplefy

Jul 2015 - Oct 2015

Contributions:30 PRs, 38 pushes, 3 branches in 2 months
reactnodejstypescript
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