This page discusses some of the larger software projects I've worked on:
Google Earth is a virtual globe software developed at Google. Google Earth allows users to fly from outer space to ground level and incorporates satellite, aerial, and 3D imagery. I am currently a Software Engineer at Google working on the Google Earth client software including desktop and mobile platforms.
While at Makai, I led the company's Visualization Division division and the development of Makai Voyager, a PC-based geospatial visualization software. The Voyager software can process, fuse, and display large multi-variable data sets that change in space (XYZ) and time (T). The software has the ability to simultaneously visualize imagery, bathymetry/terrain, true volumetric (voxel), and flow field data in a fully interactive geo-referenced mode. In addition to providing global coverage, a key feature of this software is the capability to interactively visualize large data sets while operating on a desktop PC. This is achieved by using tiling and level-of-detail (LOD) technology for terrain, imagery, and volumetric data, as well as compression techniques and the multithreading capabilities of modern PCs. Makai has published a free demo of the software for Windows, Mac, and Linux.
VisIt is a parallel scientific visualization software developed by scientists at Lawrence Livermore National Laboratory as part of the DOE's Advanced Simulation and Computing Initiative. From 2002 to 2009 I worked as a student intern and Lawrence Scholar at LLNL. During this time, I was able to make small contributions to VisIt, including improved 2D annotations and the material interface reconstruction algorithm described in Discrete Multi-Material Interface Reconstruction for Volume Fraction Data. Much of my work at UC Davis relied upon VisIt for visualization and analysis of large data sets.