Bao Tran

Philadelphia, Pennsylvania, 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
Bao Tran is a software engineer with nine years of experience specializing in 3D geospatial systems and backend caching for high-performance applications. He contributed significant rendering and terrain/imagery improvements to CesiumJS, worked on Unreal Engine integrations for disk-based asset caching, and helped design cache storage interfaces and SQL utilities for cesium-native. Based in Philadelphia, he combines hands-on full-stack development with a deep focus on performance, stability, and maintainability in open-source projects used for world-class 3D globes and maps. A Drexel-educated developer with internship experience at Bentley and Drexel, he has a track record of turning low-level graphics and storage challenges into robust, test-backed solutions.
code8 years of coding experience
job3 years of employment as a software developer
bookBachelor of Science (B.S.), Computer Science, 3.8, Bachelor of Science (B.S.), Computer Science, 3.8 at Drexel University
bookComputer Science, Computer Science at Rowan College at Gloucester County
github-logo-circle

Github Skills (20)

webgl10
resium10
caching10
tiles10
javascript10
c-language10
3d-graphics10
unreal-engine-510
sqlite10
unreal-engine-410
http10
cesiumjs10
unreal10
3d10
cprogramming-language10

Programming languages (8)

TypeScriptC++CSSBatchfileCMakeJavaScriptHTMLPython

Github contributions (5)

github-logo-circle
CesiumGS/cesium-native

Dec 2020 - Sep 2022

Role in this project:
userBack-end Developer
Contributions:148 reviews, 827 commits, 73 PRs in 1 year 9 months
Contributions summary:Bao is contributing to the development of a cache storage interface and other internal tools. The user's work focuses on adjusting and improving the interface of the cache storage to handle multiple values for a given key and improving database usage with SQL related improvements. The user is creating string SQL commands and other utility to interact with the database. The user is also responsible for making sure that the cache data base is clean by prunning the cache or clear the cache by time.
CesiumGS/cesium-unreal

Jan 2021 - Aug 2022

Bringing the 3D geospatial ecosystem to Unreal Engine
Role in this project:
userBack-end Developer
Contributions:3 releases, 16 reviews, 171 commits in 1 year 7 months
Contributions summary:Bao implemented a new asset response and initial disk-cache features for the Unreal Engine project. These changes involved modifying the Unreal Asset Accessor to handle HTTP requests and responses, including parsing headers for cache control. Furthermore, the user worked on integrating disk-based caching into the 3D tileset functionality, which improves the performance of the application by storing retrieved data.
unreal-enginegeospatial3dtilesunrealbringing
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
Bao Tran