Janine Liu is a 3D software developer with seven years of experience specializing in integrating geospatial 3D technologies into game engines at Cesium, where she contributes to flagship open-source projects like CesiumJS and the cesium-unreal plugin. She builds end-to-end features from back-end point-cloud to glTF conversion and renderer options to front-end engine plugins, shipping support for PNTS point clouds, dynamic camera controls, and Cesium ion asset integrations for Unity and Unreal. Her work spans C++ and engine-specific APIs, with hands-on improvements that optimize collision handling and 3D Tiles metadata processing in widely used repositories. Beyond coding, she writes tutorials, supports community forums, and creates demos that make advanced geospatial tech approachable to game and simulation developers. A former GPU programming and graphics TA, she pairs practical engine expertise with a solid academic foundation in digital media design.
7 years of coding experience
University of Chicago Laboratory Schools
Bachelor of Engineering - BE, Digital Media Design, Bachelor of Engineering - BE, Digital Media Design at University of Pennsylvania
An open-source JavaScript library for world-class 3D globes and maps :earth_americas:
Role in this project:
Back-end Developer
Contributions:220 reviews, 694 commits, 167 PRs in 1 year 6 months
Contributions summary:Janine's contributions primarily involved the maintenance and refinement of the Cesium library. They deleted unused code, removed unnecessary import statements, and refactored parameters and variables. Their work included accepting 3D Tiles 1.1 tilesets and making modifications to the 3D Tiles metadata processing for improved functionality. The user also made changes to how model and bounding volumes are rendered, and made several changes to how the model applies different styles.
Contributions:161 reviews, 11 commits, 105 PRs in 4 months
Contributions summary:Janine primarily contributed to the `cesium-native` repository by implementing features related to point cloud data conversion to glTF, focusing on PNTS format support. Their work includes the addition of the `rendererOptions` parameter to `TilesetOptions` and related classes, and the creation of a `PntsToGltfConverter`. Additionally, they added unit tests. The changes indicate a focus on 3D data processing and format compatibility within the Cesium ecosystem.
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.