Greg Marzouka is a seasoned engineering leader with 13 years of experience building and scaling cloud platforms, currently heading Compute at Supabase after leading Auth0’s core platform services at Okta. He played an early role at Elastic, evolving from principal engineer to manager and helping architect Elastic Cloud’s multi-tenant platform, workload-optimized deployments, and public REST API. Greg blends hands-on backend craftsmanship—contributing to prominent open-source projects like swagger-codegen and the official elasticsearch-net client—with strong systems and testing instincts. He has a track record of turning complex re-architectures into production-ready services and growing teams to operate them reliably at scale. Based in New York, he brings pragmatic technical leadership informed by deep experience in search, distributed systems, and API-first infrastructure.
13 years of coding experience
19 years of employment as a software developer
BS, Computer Science, BS, Computer Science at William Paterson University of New Jersey
This strongly-typed, client library enables working with Elasticsearch. It is the official client maintained and supported by Elastic.
Role in this project:
Back-end Developer & Test Automation Engineer
Contributions:29 releases, 1552 commits, 298 PRs in 3 years 5 months
Contributions summary:Greg primarily worked on adding and improving the API testing capabilities within the Elasticsearch.Net client library for Elasticsearch. They implemented and updated API tests, and focused on adding new features for testing functionality like filtering, and serialization. Their contributions included creating test cases for the cluster, index, and search features, demonstrating expertise in testing and backend API interaction with the Elasticsearch.
swagger-codegen contains a template-driven engine to generate documentation, API clients and server stubs in different languages by parsing your OpenAPI / Swagger definition.
Role in this project:
Back-end Developer
Contributions:6 commits, 7 PRs, 18 comments in 3 months
Contributions summary:Greg contributed to the Scala client generation for the swagger-codegen project. Their work included adding support for HTTP PATCH, handling CSV collection formats, defaulting Option types in case classes, and addressing a missing JSON import. These changes focused on improving the client's functionality, data handling, and overall usability. The user's commits also involved updating the petstore sample, which provided testing and demonstration of the implemented features.
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.