Andrew Gaul is an experienced systems programmer and engineering leader with 18 years building storage, distributed systems, and performance-focused infrastructure across startups and Google. Currently Head of Engineering at DeepStructure in San Francisco, he combines hands-on backend development—contributors to projects like gcsfuse, s3proxy, goofys and the widely used fake-gcs-server emulator—with product and go-to-market experience from co-founding Bounce Storage. At Google he led multi-person teams and technical efforts that measurably improved search and page performance, earning a Search tech impact award. He has deep expertise in object storage protocols, S3/GCS compatibility and high-efficiency implementations (including 32-bit and streaming JSON edge cases), and a streak of open-source bugfixes and tests that improve interoperability. Fluent working between startup hustle and large-scale engineering processes, he is interested in entrepreneurial and leadership roles spanning San Francisco and Tokyo.
18 years of coding experience
17 years of employment as a software developer
BS Computer Sciences, BS Computer Sciences at The University of Texas at Austin
Contributions:23 releases, 58 reviews, 788 commits in 8 years 7 months
Contributions summary:Andrew primarily focused on improving the s3proxy project, which allows access to various storage backends via the S3 API. Their contributions involved implementing features to handle potential errors, such as those related to bucket names and authorization, to improve the proxy's stability and resilience. The user also implemented code to support features like bucket policies and server-side object copying. Additionally, they added support for listing multipart uploads, demonstrating an understanding of AWS S3 functionalities.
Contributions:965 commits, 208 PRs, 2 pushes in 7 years 3 months
Contributions summary:Andrew's contributions primarily focused on improving the codebase through bug fixes and code quality improvements. This involved addressing error-prone self-equal warnings and fixing typos, indicative of code review and maintenance tasks. Additionally, the user addressed Checkstyle violations, which points towards an understanding and adherence to coding standards, likely contributing to the maintainability and quality of the codebase.
jcloudsgit-reporead-onlyasf
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
Andrew Gaul - Head Of Engineering at DeepStructure