Past work

Rebuilding a JavaScript SDK and keeping several in step.

A ground-up rebuild of a JavaScript SDK from alpha to general availability, and cross-language parity across a family of voice SDKs.

Challenge, approach and outcome.

The challenge

Maintaining four separate SDKs by hand was no longer sustainable for a team that had become very lean.

The approach

The team moved to generating the SDKs automatically from the API specification. That keeps them in step with the product, even as the pace of engineering development increases. Naomi co-led the migration with a colleague, and owned the JavaScript migration entirely.

The release process used early adoption loops through the startup and YC programmes. The most active customers were asked to try the new SDKs and share their feedback.

The outcome

Once that feedback had been applied, the SDKs could be generated automatically with each new product release, in a fairly timely manner.

What was done.

Taken word for word from Naomi's published work history.

Deepgram

Developer Experience Consultant, June 2024 to May 2025

  • Provided expert support for the JavaScript and Python SDKs, implementing enhancements based on developer feedback and emerging needs

Deepgram

Developer Experience Engineer, May 2025 to March 2026

  • Architected and led the ground-up rebuild of Deepgram's JavaScript SDK (v5) on a new code-generation toolchain, taking it from alpha through general availability while authoring the official migration guide, including a fix that unblocked a sales prospect's technical evaluation and contributed to their signing as a customer
  • Co-led migration of Deepgram's Voice Agent SDKs (JS, Python, Go, .NET) onto a new architecture in close partnership with the SDK engineering team, shipping cross-language feature parity within days of each major API release
  • Built a prototype JavaScript/Python SDK enabling Deepgram's speech models to run on AWS SageMaker, delivered in time for a live conference demo
  • Led execution of Deepgram's developer documentation and API-spec platform migration to a new toolchain, authored major product launch documentation, and built automated tooling to maintain docs quality at scale

In their words.

Quoted from the people who worked with us, word for word.

"my team worked on a project that needed SDK support quite urgently. Naomi had no prior context on the project but dove in and quickly wrote the solution across multiple SDKs, owning it long-term and fixing issues as they arose. This enabled my team to achieve a major milestone."

Christine Chapman, Deepgram,

Read all testimonials

This is the kind of work behind the services below.

Custom Software

Purpose-built tools, scoped and delivered against clear milestones.

Want results like these?

Tell us about your community or project, and we will tell you honestly whether we can help.

Start a conversation