Jonathan Viney is a pragmatic technology leader and Chief Technology Officer with 19 years of experience building and scaling web and video platforms across startups and education technology. He combines hands-on full‑stack engineering—spanning Ruby on Rails, TypeScript, Rust, Go, and cloud infrastructure—with proven delivery and team leadership, having led migrations, performance work, and major third‑party integrations at Kami. A former medical doctor with an MBBS, he brings uncommon domain empathy for healthcare-adjacent projects and disciplined project management from clinical training. He has deep experience in video transcoding and real‑time systems from his CTO role at Glory League and contributes to the TypeScript ecosystem via high-profile DefinitelyTyped type definitions for libraries like ember-data and video.js. Comfortable moving between code, architecture, and hiring, he routinely drives product outcomes while improving developer experience and system reliability. Based in Auckland, he balances technical breadth with a musician’s attention to craft, holding a DipABRSM in piano.
19 years of coding experience
17 years of employment as a software developer
Bachelor of Science (B.Sc.), Computer Science, Bachelor of Science (B.Sc.), Computer Science at University of Canterbury
DipABRSM in Solo Performance Piano, Music Performance, General, DipABRSM in Solo Performance Piano, Music Performance, General at ABRSM
Bachelor of Medicine, Bachelor of Surgery (MBBS), Medicine, Bachelor of Medicine, Bachelor of Surgery (MBBS), Medicine at University of Auckland
The repository for high quality TypeScript type definitions.
Role in this project:
Front-end Developer
Contributions:6 commits, 5 PRs, 11 comments in 3 months
Contributions summary:Jonathan primarily contributes to type definitions for JavaScript libraries, focusing on improving the TypeScript type definitions for ember-data and video.js. Their work includes adding optional arguments to existing methods, adding new properties and enums to the existing definitions, and updating test files to reflect changes. These contributions aim to improve the developer experience by enhancing type safety and autocompletion in these projects.
Contributions:43 commits, 35 pushes, 1 branch in 19 days
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.