← All projects
Full-time@ Dave.com

Customer Support Tooling

Mar 2018 – Oct 2019

Internal support tooling during fintech hypergrowth — Zendesk embeds, pause/unpause, and faster agent workflows.

Overview

Dave is a banking app helping members avoid overdraft fees. During hypergrowth (200K → 4M+ users), support needed to resolve member issues at scale — growth made it urgent, but the broken part was agents lacking fast, safe access to account data in the tools they already used. I joined as a Full Stack Engineer and was promoted to Senior Front-End Engineer within seven months.

My Role

Title
Full Stack Engineer → Senior Front-End Engineer
Context
Joined during early hypergrowth; promoted within 7 months.
Scope
Internal support surfaces — Zendesk integrations, member account actions, and support workflow automation.

The Problem

Support agents worked in Zendesk but couldn't see Dave member and bank-linked account data in that view — and members who needed a pause were churning instead.

What I Built

  • Zendesk customer data modules

    Problem
    Support lived in Zendesk but couldn't see member and account data in the view they used all day.
    Fix
    Custom JavaScript modules embedded in Zendesk surfacing customer and account information inline.
    Result
    Agents diagnosed accounts without leaving Zendesk or waiting on engineering for basic lookups.
  • Pause and unpause accounts

    Problem
    Members who needed a break were churning instead of pausing.
    Fix
    Built pause and unpause flows for member accounts.
    Result
    Members could take a break without fully canceling — better retention than hard churn.
  • Ticket automation

    Problem
    Customer tickets were handled slowly and by hand.
    Fix
    Automated scripts for ticket handling.
    Result
    Faster response times for common support workflows.

Tech Stack

JavaScriptTypeScriptReactGraphQLNode.jsMySQLZendesk

Outcome / Impact

Dave reached unicorn status and 4M+ users during this period — company outcomes, not mine alone. I shipped support tooling that let agents see account data inside Zendesk, pause/unpause for retention, and ticket automation — and helped scale hiring through 50+ interviews.