Geoffrey Prewett is a Senior Software Engineer with nine years of professional experience (and two decades of broader engineering work) who specializes in user interfaces, graphics, and cross-platform apps with a particular affinity for making tools feel "magical" and joyful to use. He has shipped desktop, mobile, and web solutions—from iOS apps and games to high-performance 3D viewers and visualization tooling—combining C++, OpenGL, Swift/Objective-C, WebGL, and Python. Geoffrey has contributed notable features to the Open3D ecosystem (adding vertex selection and advanced visualization/shader support) and built practical production systems like job-shop scheduling and engraving integrations at RTIC Outdoors. As a founder of Eight Brains Studios he designed and marketed consumer-facing mobile apps that blend UI polish with technical depth, and his freelance work spans projection editors, BIM viewers, and accessibility-driven text tools. Based in Redding, CA, he pairs systems-level engineering and tooling experience with a designer’s sensibility for interaction, often solving tricky visualization and UX problems that make complex data approachable.
9 years of coding experience
20 years of employment as a software developer
M.E., Computer Engineering, M.E., Computer Engineering at The University of Texas at Austin
B.S., Physics, B.S., Physics at The Ohio State University
Contributions:116 reviews, 143 commits, 310 PRs in 1 year 5 months
Contributions summary:Geoffrey contributed to the Open3D library by adding the `VisualizerWithVertexSelection` feature, which allows for vertex selection within a 3D visualization. The user implemented the core functionality by adding the necessary C++ code, Python bindings, and incorporating fixes for compiler compatibility and style. Furthermore, the user added the ability to move selected vertices with right mouse drag.
An extension of Open3D to address 3D Machine Learning tasks
Role in this project:
ML Engineer
Contributions:2 reviews, 19 commits, 13 PRs in 7 months
Contributions summary:Geoffrey primarily focused on enhancing the visualization capabilities of the Open3D-ML library. Their contributions include adding and improving a visualizer, implementing shaders, and enabling the visualization of various data attributes. They also addressed UI/UX issues within the visualizer, making it more user-friendly, and integrated bounding box visualizations and animation features. Furthermore, the user updated the code for API changes within Open3D.
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
Geoffrey Prewett - Senior Software Engineer at RTIC Outdoors