Victor Chang

Software Engineer at Squid AI

San Jose, 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
🎓
Top School
Victor Chang is a software engineer with 11 years of experience building system-level and Android software, currently based in San Jose. He has deep expertise in low-level systems work—modifying Android's dynamic linker, contributing to ICU numerical formatting, and implementing a clean-room EXT4 filesystem in Rust at Google to enable cross-OS OTA updates. Victor pairs this with practical product-facing work on Android apps and device policy tooling, improving Settings, Contacts, and Test DPC behaviors and provisioning flows. He has a track record of shipping tooling and infrastructure, from driver qualification portals and test frameworks for Fuchsia to APK analysis services that informed platform compatibility decisions. Comfortable across C/C++, Java, Rust, Python and web stacks, he combines careful code maintenance with pragmatic fixes that surface in major open-source repos within AOSP and ICU. An engineer who moves between kernel-adjacent plumbing and user-facing features, he often uncovers subtle compatibility issues that unlock larger system upgrades.
code11 years of coding experience
job12 years of employment as a software developer
bookCalifornia Polytechnic State University, San Luis Obispo
github-logo-circle

Github Skills (27)

git10
maintenance10
c-language10
number-formatting10
system-programming10
number-format10
linux10
build-system10
android-sdk10
android-build10
internals10
ui-design10
android-development10
java10
javas10

Programming languages (6)

JavaC++MakefileGoAssemblyPython

Github contributions (5)

github-logo-circle
Role in this project:
userMobile Developer (Android)
Contributions:231 commits in 6 years 3 months
Contributions summary:Victor primarily focused on Android UI and functionality improvements within the Settings app. They addressed a bug related to time zone summaries by preserving Spannable objects and title casing the sentences. Additionally, they updated the UI of the fingerprint enrollment process, specifically for UDFPS sensors, and integrated Lottie animations to guide users through the enrollment steps. These changes involved code modifications across multiple Java files and tests.
Test DPC is a sample device policy controller for use with Android Enterprise. It gives developers the ability to see how their app will behave in a managed context such as device owner or within a managed profile. Users can set up a work profile, enable work apps, set applications restrictions, manage security polices, and much more. The app also serves as a implementation reference for other DPCs
Role in this project:
userMobile Developer (Android)
Contributions:9 commits in 11 months
Contributions summary:Victor's commits primarily focus on enhancing the functionality and features of the Android Test DPC application. They have added new features like disabling cross-profile contacts search and supporting EXTRA_PROVISIONING_SKIP_ENCRYPTION and EXTRA_PROVISIONING_DISCLAIMERS during device provisioning. The user also addressed several bugs, including a `NameNotFoundException` in application restrictions and issues with always-on VPN configuration. These changes reflect a strong understanding of Android's device policy and provisioning APIs.
policycontrollerabilityservespolices
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
Victor Chang - Software Engineer at Squid AI