Ehsan Kia

Software Engineer at Google

Montreal, Quebec, Canada
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
Ehsan Kia is a software engineer based in Montreal with 13 years of experience building tools on Python and the web platform, currently contributing at Google. He blends backend and frontend chops—evidenced by hands-on work upgrading BetterTTV’s Twitch API integration and fixing complex JavaScript UI behaviors for a widely used browser extension. His background includes academic research at McGill and early QA roles that shaped a pragmatic, test-minded approach to shipping reliable features. Comfortable in open-source and product-facing environments, he’s built hobby projects around streaming, indie games, and community tools that inform his professional work. Colleagues know him for quietly improving existing systems rather than rewrites, prioritizing practical fixes that deliver immediate user value.
code13 years of coding experience
job1 year of employment as a software developer
bookDEC, DEC at Dawson College
bookBachelor of Science (BSc), Bachelor of Science (BSc) at McGill University
languagesEnglish, French, Persian
stackoverflow-logo

Stackoverflow

Stats
1,515reputation
484kreached
14answers
15questions
github-logo-circle

Github Skills (17)

javascript10
user-interface10
graphical-user-interface10
human-interface10
twitch-api10
apim9
api9
html6
concurrency6
recursion6
dictionary6
opencv6
background-image6
python6
popup6

Programming languages (14)

C#JavaC++CRustGoHTMLJupyter Notebook

Github contributions (5)

github-logo-circle
night/betterttv

Jun 2015 - May 2017

BetterTTV enhances Twitch with new features, emotes, and more.
Role in this project:
userFront-end Developer
Contributions:108 commits, 128 PRs, 19 pushes in 1 year 11 months
Contributions summary:Ehsan primarily focused on enhancing the BetterTTV Twitch extension by updating and modifying existing code to provide current viewers and followers. They implemented the update of Twitch API wrapper to version 3 and incorporated the necessary changes to display accurate channel information, including the channel title and game being played. The user also made adjustments to the BetterTTV's Javascript code to fix issues with features like the host button and resizing with tabbed-split views. The majority of the changes were concentrated on modifications to existing JavaScript files.
memescalenew-featurestwitchbetterttvemotes
Contributions:34 commits, 5 PRs, 33 pushes in 1 year 6 months
discordbetterdiscord-pluginsbetterdiscordkia
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
Ehsan Kia - Software Engineer at Google