William Pei is a security- and quality-focused Senior .NET Developer based in Sydney with 11 years of experience building and maintaining web and billing systems across .NET Core/Framework, React, and SQL. He has progressed from hands-on technical support and automation roles into senior engineering, leading architectural discussions and driving modernisation efforts at InfoTrack. William actively applies security best practices and code quality standards while supporting product owners and triaging live issues—skills honed through full-stack support and operational roles. An open-source contributor, he implemented system color-scheme support in the popular theme-ui React project, showing attention to UX details and cross-platform compatibility. His background in cyber security and practical automation work (reducing reporting time from hours to minutes and streamlining device commissioning) underscores a pragmatic approach to reliable, secure software delivery.
11 years of coding experience
3 years of employment as a software developer
Bachelor's degree, Information Technology - Cyber Security, Bachelor's degree, Information Technology - Cyber Security at Macquarie University
Build consistent, themeable React apps based on constraint-based design principles
Role in this project:
Front-end Developer
Contributions:6 commits in 1 day
Contributions summary:William primarily contributed to the color mode functionality within the `theme-ui/theme-ui` repository. They implemented features related to the prefers-color-scheme media query, allowing the theme to adapt to the user's system preferences. Furthermore, the user updated existing color mode logic to maintain the existing behavior and added valid types. Their work involved modifying and extending the color-modes package, ensuring compatibility with system-level color scheme settings.
This is just a personal project to create a UI library based on Theme-UI and to learn about CI/CD and eventually deploying to NPM.
Contributions:167 commits, 44 PRs, 90 pushes in 11 months
deployingjavascriptui-libraryci-cdnpm
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
William Pei - Senior .Net Developer at InfoTrack AU