Onar Vikingstad is a seasoned engineering leader with 15 years at Apple, currently managing Enterprise & Education products that power classroom and institutional experiences worldwide. He has progressed from web and iCloud engineering to senior management, blending hands-on front-end experience with strategic leadership of iOS, server, and ML/data teams. His background includes early contributions to the SproutCore framework, improving cross-browser stability and UI rendering—an indicator of deep attention to robust client-side behavior. With an MS in Management Information Systems and international undergraduate studies in marketing, he combines technical rigor with product and market sensibility. Based in Mountain View, he focuses on hiring and scaling multidisciplinary teams to deliver impactful educational tools. Colleagues describe him as a pragmatic builder who turns complex requirements into reliable, user-centered systems.
15 years of coding experience
24 years of employment as a software developer
Bachelor of Science, International Marketing - Oslo, Norway, Bachelor of Science, International Marketing - Oslo, Norway at BI Norwegian Business School
BS, International Marketing - Barcelona, Spain, BS, International Marketing - Barcelona, Spain at Esade
Bachelor of Science, International Marketing - Madrid, Spain, Bachelor of Science, International Marketing - Madrid, Spain at Universidad Pontificia Comillas
Master of Science - MS, Management Information Systems, Master of Science - MS, Management Information Systems at University of Illinois at Chicago (UIC) - Liautaud Graduate School of Business
JavaScript Application Framework - JS library only
Role in this project:
Front-end Developer
Contributions:71 commits in 1 year 3 months
Contributions summary:Onar primarily focused on improving the SproutCore framework's front-end functionality. Their contributions included adding sanity checks in `CoreQuery` to prevent IE errors and initializing temporary properties in `SC.SparseArray`. Further work involved enhancing the `SC.Array` and `SC.TreeItemObserver` classes and adjusting the `FlowedLayout` for better performance. They also fixed HTML and CSS rendering issues.
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.