Back to Projects
March 24, 2026
Salesforce ToolingPublished on the Chrome Web Store

WaveLink

WaveLink (published on the Chrome Web Store as "WaveLink - Salesforce Data Seeding") is a browser-based toolkit that compresses the most common Salesforce data tasks into a single extension. It handles bulk data push from CSV, JSON, or Excel via the REST Collections API or Bulk API 2.0; a structured SOQL editor with autocomplete, query folders, and performance metrics; a schema explorer with relationship graphs and side-by-side org diffing; a visual pipeline builder for filter/transform/lookup/aggregate steps; faker.js-driven test data generation with relationship ID injection; cross-org data comparison with selective sync; duplicate detection (exact, Levenshtein, Soundex); cross-object cloning with topological ordering; and full Push History with one-click Ctrl+Z undo. The UI ships in three modes — popup, in-page side panel, and full-page app — with a Ctrl+K command palette and Shadow DOM isolation for the in-page panel.

Role and Focus

Designed and built a published Chrome extension that consolidates everyday Salesforce data work — pushes, SOQL, schema diffing, test data generation, and recovery — into one toolkit aimed at admins and consultants.

WaveLink

Tech Stack

Frontend

TypeScriptPreactShadow DOM UICommand Palette (Ctrl+K)Three UI ModesDark Mode

Data Operations

REST Collections APIBulk API 2.0CSV/JSON/Excel IngestPipeline BuilderField Mappingfaker.js Test Data

Querying & Schema

SOQL Editor with AutocompleteSchema ExplorerRelationship GraphCross-Org Schema DiffField Usage Analytics

Cross-Org & Quality

Multi-Org SwitchingData ComparisonDuplicate Detection (Levenshtein, Soundex)Data Quality Scorecards

Recovery & Platform

Push HistoryUndo / Rollback (Ctrl+Z)Chrome Extension APIschrome.storage.localJest

Key Highlights

  • Shipped to the Chrome Web Store with a broad feature surface: data push, SOQL editor, schema explorer, pipeline builder, test data generator, duplicate detection, cross-object cloning, and Ctrl+Z undo.
  • Built three UI modes (popup, in-page side panel, full-page app) with a command palette and Shadow DOM isolation so the in-page panel never collides with Salesforce styling.
  • Treated reliability as a feature — automatic capture of inserted IDs for one-click rollback, push history with error grouping, and data quality scorecards before write.