Michelle Vanparys

Research Analyst at Ontario Ministry of Agriculture, Food and Rural Affairs

Paris, Ontario, 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
Michelle Tang is a software engineer with six years of hands-on experience building reliable mobile and backend systems, currently contributing to Signal Messenger in Palo Alto. She has shipped production Android and iOS features at scale—maintaining a 99.92% crash-free Android app and improving Signal iOS message processing and group-call handling. Her background spans full-stack web work, real-time feed systems, OTP/auth infrastructure, and ML-powered photo clustering, reflecting comfort across client, server, and data pipelines. Michelle started as a tutor and web-app developer at NYU, which informs her pragmatic, test-focused approach to engineering and mentoring. An active contributor on GitHub (personal handle @mlinington), she combines startup agility with production-grade reliability and a knack for turning awkward edge cases (timestamps, resend flows, push failures) into robust behavior.
code5 years of coding experience
job1 year of employment as a software developer
bookMaster’s Degree, Animal Science, Master’s Degree, Animal Science at University of Guelph
github-logo-circle

Github Skills (8)

swift10
ios10
objective-c9
data-structure5
datastructures-algorithms5
algorithms5
algorithm5
data-structures5

Programming languages (4)

CRustObjective-CSwift

Github contributions (5)

github-logo-circle
signalapp/Signal-iOS

Jun 2020 - Apr 2022

A private messenger for iOS.
Role in this project:
userBack-end Developer
Contributions:25 releases, 1507 commits, 41 pushes in 1 year 10 months
Contributions summary:Michelle's contributions focus on enhancing the functionality of the Signal iOS application by including a group ID with resent messages. This involves modifying the `TSOutgoingMessage` and `OWSOutgoingResendResponse` classes in the SignalServiceKit. The user is also contributing to the processing of messages by adding a log message and ensuring that sender key distribution messages are always preprocessed. Furthermore, the user has made adjustments to handle incorrect timestamps and improve the handling of group call notifications.
signalchatcommunicationswiftios
signalapp/libPhoneNumber-iOS

Feb 2022 - Feb 2022

iOS port from libphonenumber (Google's phone number handling library)
Contributions:11 reviews, 7 comments in 1 day
phone-numberphonegoogle-libphonenumberlibphonenumberhandling
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
Michelle Vanparys - Research Analyst at Ontario Ministry of Agriculture, Food and Rural Affairs