William Ha is a software engineer co-op and third-year computer engineering student at UBC with five years of hands-on experience building user-facing software and robotics systems. Currently on the EA SPORTS UFC team and co-leading the UBC Thunderbots software group that placed 2nd internationally at RoboCup 2024, he blends game-dev and real-time robotics experience to solve complex, performance-sensitive problems. He has commercial co-op experience in visualization and performance at Kardium and contributes to open-source UI theming for Spicetify, where he implemented a polished "Fluent" theme and fixed layout and icon bugs for the new Spotify UI. Known for front-end craftsmanship and a systems-minded approach, he focuses on shipping maintainable interfaces and reliable robot fleet software while continuously expanding his technical depth.
5 years of coding experience
3 years of employment as a software developer
High School Diploma, High School Diploma at Gleneagle Secondary School
Bachelor of Applied Science - BASc, Computer Engineering, 91.2%, Bachelor of Applied Science - BASc, Computer Engineering, 91.2% at The University of British Columbia
A community-driven collection of themes for customizing Spotify through Spicetify - https://github.com/spicetify/cli
Role in this project:
Front-end Developer
Contributions:7 reviews, 15 commits, 8 PRs in 5 months
Contributions summary:William primarily contributed to theming and UI customization for the Spicetify Spotify client, as evidenced by the numerous commits related to CSS modifications. They implemented a "Fluent" theme, adding and refining various UI elements, including sidebar, player controls, and search bar styling. Furthermore, they addressed bug fixes related to icon display, layout, and general styling issues in the new Spotify UI update.
Spicetify theme inspired by Microsoft's Fluent Design
Contributions:1 review, 55 commits, 19 PRs in 6 months
cssfluent-designspicetifyspotifydark-theme
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 Ha - Software Team Lead at UBC Thunderbots