Back to selected work
01 / API platforms / 2026

One schema. A complete publishing journey.

Connecting schema parsing, documentation, and API publishing across a developer platform.

Cisco · Software Engineer (contractual)Let's talk about this work
01 / CONTEXT

The problem to work through.

Publishing a GraphQL API involves more than accepting a schema. Its structure needs to be understood, useful documentation needs to be generated, and the publishing lifecycle needs to stay consistent across services.

02 / MY CONTRIBUTION

From the details outward.

  1. Implemented an end-to-end GraphQL publishing flow across four Java and Python microservices.
  2. Built a Flask service using graphql-core to parse SDL schemas and generate interactive HTML API documentation.
  3. Integrated the flow with the gateway publish and unpublish lifecycle.
  4. Resolved null-pointer and action-routing defects, along with time-of-check/time-of-use and path-validation vulnerabilities.
03 / OUTCOME

What the work made possible.

Connected schema processing, documentation generation, and portal publishing in one lifecycle.

Improved the handling of failure paths and addressed security defects in the publishing flow.

NEXT CASE STUDY

A better route from browse to booked.