Christopher Neugebauer

San Francisco, California, 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
Christopher Neugebauer is an Australian software engineer and tech community leader based in the San Francisco Bay Area with 13 years building mobile and backend systems. A Python programmer by trade who has spent much of his career as an Android developer, he spans the full mobile-to-server stack and brings practical experience in both Python and Rust from work on projects like Pants and pyjnius. An active open-source contributor, he has improved tooling and extractors in high-profile projects such as youtube-dl and the Pants build system. Christopher serves on the Python Software Foundation board (Vice-Chair) and has directed major conferences including linux.conf.au 2017 and PyCon Australia, reflecting a long history of volunteer leadership since 2007. In industry roles he has led distributed engineering teams, negotiated vendor and procurement savings, and held senior technical and engineering management positions across startups and enterprise environments.
code13 years of coding experience
github-logo-circle

Github Skills (26)

yt-dlp10
python10
feature-extraction10
youtube-dl10
build-system10
extraction10
java10
yt-dl10
video-download10
javas10
jna10
web-scraping10
data-extraction10
rust10
extractor10

Programming languages (9)

CSSShellRustScalaJavaScriptObjective-CHTMLSwift

Github contributions (5)

github-logo-circle
pantsbuild/pants

Jun 2021 - Jan 2023

The Pants Build System
Role in this project:
userBackend Developer
Contributions:642 reviews, 157 commits, 324 PRs in 1 year 7 months
Contributions summary:Christopher primarily worked on core backend features, enhancing the functionality of the Pants Build System. Their contributions focused on implementing new features, specifically the ability to selectively disable filesystem watching, and supporting multiple requirements for a single package name. Their work involved modifying existing code in Python and Rust, showing proficiency in both languages within the context of build system development.
pythonprotobufaws-lambdapantsshell
kivy/pyjnius

Sep 2014 - Sep 2014

Access Java classes from Python
Role in this project:
userBack-end Developer
Contributions:7 commits in 1 day
Contributions summary:Christopher focused on enhancing the `pyjnius` library, specifically by improving the API for defining Java method signatures. Their contributions involved refactoring the signature API and adding helper functions for signature creation. They also added and expanded unit tests to validate the signatures. These changes improved the usability and testability of the project.
pythonjni-wrapperpython27python38python36
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
Christopher Neugebauer