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.

Tech Stack
Frontend
Data Operations
Querying & Schema
Cross-Org & Quality
Recovery & Platform
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.