Janine Liu

3D Software Developer at Cesium

United States
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

🤩
Rockstar
🎓
Top School
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.
code7 years of coding experience
bookUniversity of Chicago Laboratory Schools
bookBachelor of Engineering - BE, Digital Media Design, Bachelor of Engineering - BE, Digital Media Design at University of Pennsylvania
github-logo-circle

Github Skills (17)

resium10
tiles10
c-language10
3d-graphics10
unreal-engine-510
unreal-engine-410
gltf10
cesiumjs10
unreal10
3d10
tilesets10
cprogramming-language10
point-cloud10
rendering9
render9

Programming languages (8)

C#TypeScriptC++BatchfileJavaScriptHTMLCudaMAXScript

Github contributions (5)

github-logo-circle
CesiumGS/cesium

May 2021 - Dec 2022

An open-source JavaScript library for world-class 3D globes and maps :earth_americas:
Role in this project:
userBack-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.
3d-globegltfjavascript-librarygeospatial3d-tiles
CesiumGS/cesium-native

Sep 2022 - Jan 2023

Role in this project:
userBack-end Developer
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.
Request Free Trial
Janine Liu - 3D Software Developer at Cesium