Kyle Air

Software Engineer at Coursera

Kingston, 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
Kyle Air is a software engineer with 10 years of experience, currently building scalable products at Coursera after roles at Faire, Citi, and machine-learning work at QMIND. He blends full-stack and back-end expertise, demonstrated by contributions to medical imaging and image-guided therapy open-source projects (CTK and OpenIGTLink) where he improved visualization, Python bindings, and added support for new video/image message types and codecs. Comfortable in both high-throughput networking and UI/visualization code, he has fixed low-level compatibility issues on older Windows systems and implemented encoder/decoder integrations including AV1. A computational and applied mathematics graduate from Queen’s University, he brings a strong quantitative foundation to production engineering problems. Based in Kingston, Ontario, he pairs pragmatic engineering with a history of cross-disciplinary collaboration between research-focused tooling and product-grade systems. Unusually, his open-source work spans both interactive visualization controls and performance-sensitive media transport, showing a rare full-stack depth in imaging pipelines.
code10 years of coding experience
job5 years of employment as a software developer
bookBachelor of Applied Science - BASc, Computational and Applied Mathematics, Bachelor of Applied Science - BASc, Computational and Applied Mathematics at Queen's University
github-logo-circle

Github Skills (16)

video-streaming10
c-language10
vtk10
cprogramming-language10
qt10
communications9
image-processing9
networking9
3d9
slicer9
data-communication9
network9
net9
medical-imaging9
cross-platform8

Programming languages (9)

C++CSSCCMakeHTMLJupyter NotebookMATLABRuby

Github contributions (5)

github-logo-circle
openigtlink/OpenIGTLink

Oct 2017 - Jul 2022

Free, open-source network communication library for image-guided therapy
Role in this project:
userBack-end Developer
Contributions:8 commits, 8 PRs, 14 comments in 4 years 9 months
Contributions summary:Kyle primarily contributed to the core functionality of the OpenIGTLink library. Their work includes fixing compatibility issues on older Windows systems and enhancing the message handling capabilities by adding support for image metadata and new message types related to video streaming and uncompressed video formats. These changes involved modifying socket implementations and adding new encoder and decoder modules, including the AV1 codec, demonstrating a focus on improving the library's features and data transfer capabilities. Furthermore, they addressed bugs related to unpacking messages with older headers.
communication-librarytherapydeep-learningcommunicationc-plus-plus
commontk/CTK

Sep 2018 - Apr 2020

A set of common support code for medical imaging, surgical navigation, and related purposes.
Role in this project:
userFull-stack Developer
Contributions:5 commits, 3 PRs, 12 comments in 1 year 7 months
Contributions summary:Kyle primarily focused on enhancing the ctk toolkit's visualization capabilities. Their work involved adding functionalities for pausing and resuming rendering in `ctkVTKAbstractView`, along with implementing testing for these features within `ctkVTKSliceView`. Furthermore, they added Python wrapping for several methods within `ctkVTKScalarsToColorsView`, `ctkVTKScalarsToColorsWidget`, and other related components to extend its functionality. The user also addressed a bug related to camera positioning and improved the behavior of `ctkCheckablePushButton`.
pythonmitk3d-slicerosgic-plus-plus
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
Kyle Air - Software Engineer at Coursera