Zain Afzal

Senior Software Engineer at Rippling

Sydney, New South Wales, Australia
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
Zain Afzal is a Senior Software Engineer based in Sydney with a decade of experience building accessible, user-focused web applications and developer tools. He cut his teeth at Google before taking senior engineering roles across fast-moving startups and now at Rippling, blending deep front-end craftsmanship with pragmatic systems thinking. Zain has a strong accessibility and UX bent—evident from contributions to GoogleChromeLabs’ text-app where he improved screen-reader support and implemented a dedicated screen reader mode. He also brings teaching and research experience from UNSW, mentoring students in C and low-level concepts and having automated lab workflows with C++ and Arduino. Known for practical problem-solving and a dry sense of humor, he pairs academic rigor with consistent open-source contribution.
code9 years of coding experience
job7 years of employment as a software developer
bookHigh School Higher School Certificate, High School Higher School Certificate at Macquarie Fields High School
bookUNSW Sydney
languagesEnglish, Urdu
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (7)

accessibility10
javascript10
text-editor10
codemirror10
html9
chromeos8
css8

Programming languages (9)

TypeScriptShellCSSCVueJavaScriptHTMLMarkdown

Github contributions (5)

github-logo-circle
GoogleChromeLabs/text-app

Sep 2019 - Jan 2023

A text editor for ChromeOS and Chrome
Role in this project:
userFront-end Developer
Contributions:13 reviews, 55 commits, 42 PRs in 3 years 4 months
Contributions summary:Zain primarily focused on enhancing the accessibility and user experience of the text editor. They improved screen reader support by implementing a custom `devToolsAccessibleTextArea` class and modifying the editor's input handling. The user also addressed code quality by addressing pull request comments and fixed a sizing issue related to the textarea. Furthermore, a "screen reader mode" was added, which replaced CodeMirror with a standard textarea.
javascriptchromeoschromeeditortext-editor
zainafzal08/LeonBot

Jan 2018 - Apr 2021

A friendly bot to manage dnd shopping!
Contributions:3 PRs, 11 pushes, 1 branch in 3 years 3 months
dndbotdiscord-botnodejsshopping
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