Kelly Huntlin

Kelly Huntlin

Senior Software Engineer at Snowflake. I work on the front-end for the data analysis and SQL authoring platform. Former formulations chemist.

Work

At Snowflake, I work on the experiences that data engineers, analysts, and scientists use to write and run SQL every day.

Snowsight Workspaces

Snowsight Workspaces is a file-based development environment for authoring, organizing, and executing Snowflake SQL on the web. I worked on UX unification that unblocked migration of the first 1,000 internal users, then shipped features across file operations, version management, and sharing to bring it to general availability alongside a hugely talented team. The product now serves hundreds of thousands of daily active users.

snowsight — workspaces
Snowsight Workspaces UI showing file explorer, SQL editor, results panel, and query history

Snowsight Workspaces — file-based SQL authoring with workspace organization, version management, and inline results.

Snowflake Extension for VS Code

I'm the primary maintainer of the Snowflake extension for VS Code, which brings SQL authoring, execution, and data exploration into a local IDE. I've overseen 80+ releases since its 2022 launch, spanning Native Apps integration, Snowpark features, and Spark migration tooling.

VS Code — snowflake extension
Snowflake VS Code Extension showing getting started walkthrough, account connection, and database explorer

The Snowflake extension for VS Code. As of this writing, 310K+ installs on the marketplace.

SQL Language Server

I also maintain the SQL language server that powers autocomplete, syntax highlighting, error detection, and signature help across both Snowsight and the VS Code extension. I authored the client-side SQL parser grammar used for statement boundary detection.

Previously: Tableau

At Tableau, I built features for Virtual Connections, like editor draft recovery, autosave, data preview, admin dashboards, which enabled the row-level security data management that shipped in Tableau 2021.4.

tableau — virtual connections
Tableau Virtual Connections editor showing table configuration, data policies, and data preview

Tableau Virtual Connections. Centralized data management with row-level security policies and live data preview.

Recent Writing

All posts →

Contact

I'm always happy to chat about good user experiences (digital or analog), fitness and health routines, or scifi books. You can get in touch with me through the following email address:

Please enable Javascript to view my email address.