Ylva Selling is a research engineer with 9 years of experience building immersive, visually driven software—currently shaping OpenSpace, a NASA-funded astrovisualization engine used in planetariums worldwide. She blends C++, Lua, OpenGL/GLSL and React.js to design and ship user-focused features, including a highly praised mode that brings telescope imagery into real-time 3D environments. Her backend contributions to OpenSpace include refactoring the SkyBrowser and enabling RA/Dec coordinates for dome setups, showing attention to both maintainability and domain-specific precision. She has supervised master’s students, integrated external tools like WorldWide Telescope, and delivered polished onboarding flows and search UX improvements. Comfortable moving between low-level graphics work and high-level product decisions, she combines scientific curiosity about the universe with a pragmatic focus on shipping delightful visual experiences. Based in Kalmar, Sweden, she’s equally likely to discuss coordinate systems or coffee with colleagues in New York.
9 years of coding experience
1 year of employment as a software developer
Master of Science - MSc, Computer Science and Engineering, Master of Science - MSc, Computer Science and Engineering at Linköpings universitet
This is the official GitHub repository for OpenSpace: an open source astrovisualization project. For instructions on how to build and run OpenSpace, see the Getting Started Guides on the wiki page at http://docs.openspaceproject.com.
Role in this project:
Back-end Developer
Contributions:136 reviews, 167 commits, 67 PRs in 1 year 1 month
Contributions summary:Ylva primarily focused on refactoring and improving the code related to the SkyBrowser module within the OpenSpace project. Their contributions involved moving Lua scripting to dedicated Lua functions for better code organization and maintainability. They also made changes to the ScreenSpaceSkyTarget class to make the target work with Right Ascension and Declination (RAE) coordinates, enabling its use in dome setups. Furthermore, they addressed the issue of removing pairs from the module when elements were deleted.
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.