DarwiNN SDK Documentation

Google Internal Machine Learning Developer Tools

← Back to Portfolio Home

At Google, I was responsible for creating developer-facing documentation for an internal SDK that enabled machine learning researchers and engineers to run TensorFlow models efficiently on specialized hardware. The SDK, known internally as DarwiNN, provided a complete toolchain for model training, conversion, profiling, and deployment.

Overview

My role was to make this complex, hardware-integrated workflow clear, navigable, and productive for diverse developer audiences.

The Challenge

My Approach

1. User Journeys

I mapped out the end-to-end developer workflow into four critical stages:

This framework became the backbone of the SDK documentation.

2. Audience Segmentation

I identified three primary user types and aligned documentation strategy to their needs:

3. Toolchain Documentation

For each tool (Compiler, Profiler, Simulator, Runtime, Numerics), I created:

4. Cross-Team Collaboration

Deliverables

Impact

Skills Demonstrated