Karl Thibault is a Senior Software Engineer in San Francisco with a decade of experience building scalable, cross-platform products that span React frontends, Go microservices, and native mobile apps in Kotlin and Swift. He excels at translating product and UX vision into accessible, high-performance features, having led full‑stack projects and migrated critical services across AWS while on call for high-traffic systems. At Twitch and Expedia he drove measurable improvements in discoverability, Core Web Vitals, and operational efficiency, and he champions accessibility and front-end best practices across teams. Early freelance work and a background in multimedia give him uncommon empathy for design, UX and end-to-end delivery, making him equally comfortable shaping architecture or shipping tight, maintainable code.
10 years of coding experience
13 years of employment as a software developer
Diplôme d'études secondaires, Diplôme d'études secondaires at École secondaire du Harfang
Bachelor of Engineering (B.E.) Computer Software Engineering, Bachelor of Engineering (B.E.) Computer Software Engineering at École de technologie supérieure
Diplôme d'études collégial Techniques d'intégration multimédia, Diplôme d'études collégial Techniques d'intégration multimédia at CEGEP de Saint-Jérôme
Streaming helper for Google Play Music Desktop Player (GPMDP). Listens to the Playback interface of GPMDP and outputs formatted track information and album art files.
Contributions:4 commits, 3 pushes, 1 branch in 2 years 9 months
A checklist to help you keep track of which type of Decor Pikmin you have collected in the Pikmin Bloom game.
Contributions:8 releases, 4 reviews, 48 commits in 8 months
checklistpikminkeepbloomtype-of
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
Karl Thibault - Senior Software Engineer at Twitch