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.
11 years of coding experience
12 years of employment as a software developer
California Polytechnic State University, San Luis Obispo
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:
Mobile 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.