mogumbo "at" gmail.com
A career as a generalist in 3D graphics, computer programming, visual arts, and physics. Enjoy finding practical solutions to technical challenges. Reliable and creative.
- Skills: computer graphics, 3D visualization, game development, shaders, texturing, 3D modeling, terrain modeling, particle effects, virtual reality, stereo vision, multi-wall and edge-blended displays, head-mounted displays, position tracking, PC building.
- Software Development Engineer, Amazon, June 2014 to present. Attempting to launch the era of flying delivery robots in Amazon's Prime Air group. Programming interfaces and tools with 2D and 3D graphics and UI toolkits. Using a wide variety of open source and custom APIs.
- Independent Game Developer, Really Slick, July 2013 to present. Created the video game Retrobooster. Programmed it, made art assets, designed and constructed levels, conducted user testing, and packaged it for Windows and Linux. Did marketing in the form of blogging, creating trailers, and social networking. Published through digital distributors.
- Programmer Analyst IV, University of California Santa Cruz, April 2006 to January 2013. Primarily contracted to the Flight Control & Cockpit Integration Division at the NASA Ames Research Center in Mountain View, CA. Programmed and supported simulated helicopter brown-out experiments. Created a UAV ground station simulation testbed and numerous human factors experiments using it. Programmed and executed live demonstrations of real and virtual aircraft and ground vehicles controlled by a single ground station interacting on shared tasks. Interfaced with various input devices, I/O cards, and proprietary software.
- VP of Technology, Infiscape, Ames, IA, January 2004 to March 2006. Infiscape is a company that I co-founded. We provided consulting, training, application development, and support for immersive visualization projects and facilities. Most of my time was spent in the development of visualization tools and products with special attention to visual quality and realism. I commonly implemented modern graphics techniques, such as shaders, shadow maps, and tone mapping.
- Simulation Engineer, Silicon Valley Systems, Sunnyvale, CA, March 2002 to January 2004. Provided programming and support for visual simulations. Primarily contracted to the Flight Control & Cockpit Integration Branch at the NASA Ames Research Center in Mountain View, CA. Projects included the creation of out-the-window scenes, heads-up displays, flight dynamics models, data collection software, and user interfaces.
- Early career
- Applied Engineer, Silicon Graphics, Mountain View, CA, August 2000 to August 2001.
- Senior Software Developer, MechDyne Corporation, Marshalltown, IA, May 1999 to January 2000.
- Teaching Assistant, Iowa State University, Ames, IA, August 1998 to December 1998.
- Research Assistant, Virtual Reality Applications Center, Ames, IA, August 1996 to August 1998.
- Intern, Naval Research Laboratory, Washington, DC, summer 1997.
- Designer and Programmer, Iowa Center for Emerging Manufacturing Technology, Ames, IA, May 1994 to August 1996.
- Jim Durbin, J. Edward Swan II, Brad Colbert, John Crowe, Rob King, Tony King, Chris Scannell, Zachary Wartell, Terry Welsh, "Battlefield Visualization on the Responsive Workbench," Proceedings IEEE Visualization '98, October 18-23, Research Triangle Park, North Carolina: IEEE Computer
Society Press, 1998, pages 463-466. http://www.ait.nrl.navy.mil/vrlab/papers/cp_Vis98a.html
- Jim Durbin, Simon Julier, Brad Colbert, John Crowe, Bob Doyle, Rob King, Tony King, Chris Scannell, Zachary Wartell, Terry Welsh, "Making Information Overload Work: The Dragon software system on a Virtual Reality Responsive Workbench," Proceedings of the 1998 SPIE AeroSense Conference, Vol. 3393, pp. 96-107, April 1998. http://www.ait.nrl.navy.mil/vrlab/papers/cp_SPIE98.pdf
- Zoltan P. Szoboszlay, Gordon H. Hardy, Terence M. Welsh, "Improving the Flight Path Marker Symbol on Rotorcraft Synthetic Vision Displays," 2004. http://www.vtol.org/pdf/crew-60.pdf
- Terry Welsh, "Parallax Mapping with Offset Limiting: A Per-Pixel Approximation of Uneven Surfaces," 2004. http://www.infiscape.com/doc/parallax_mapping.pdf