Jonathan Viney

Chief Technology Officer at Kami

Auckland, Auckland, New Zealand
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

👤
Senior
🎓
Top School
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.
code19 years of coding experience
job17 years of employment as a software developer
bookBachelor of Science (B.Sc.), Computer Science, Bachelor of Science (B.Sc.), Computer Science at University of Canterbury
bookDipABRSM in Solo Performance Piano, Music Performance, General, DipABRSM in Solo Performance Piano, Music Performance, General at ABRSM
bookBachelor of Medicine, Bachelor of Surgery (MBBS), Medicine, Bachelor of Medicine, Bachelor of Surgery (MBBS), Medicine at University of Auckland
languagesEnglish
github-logo-circle

Github Skills (9)

typescript10
static-typing10
javascript10
typescripts10
type-definition10
typescript-types10
ember-data9
typescript-definitions9
type-system8

Programming languages (12)

TypeScriptC#C++CJavaScriptGoObjective-CPHP

Github contributions (5)

github-logo-circle
The repository for high quality TypeScript type definitions.
Role in this project:
userFront-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.
typescript-definitionstype-definitionshigh-qualitydtsdefinitions
jviney/hazel

Dec 2019 - Dec 2019

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.
Request Free Trial
Jonathan Viney - Chief Technology Officer at Kami