Open to new roles
See a need, fill a need.

Randi CampbellSalesforce platform and GTM systems leader

I make the teams around me work better. I've built on Salesforce since 2007 and been a formal architect since 2016, and today I lead the Systems Engineering team behind a Salesforce and go-to-market stack: the platform, CPQ and quote-to-cash, MuleSoft integration, and the DevOps pipeline and controls that ship changes safely. On the side I build my own tools: SaasyLogs, which makes Salesforce debug logs readable, DwelLogs, a free app for keeping track of home upkeep, and DeployLogs, a runlist and go/no-go tracker for deploys that cross teams.

rubber duck debugger
on duty
Why I build

What drives the work

01

See a need, fill a need.

Every project I take on starts with a real problem, whether it's mine, my team's, or my family's. SaasyLogs came from fighting Salesforce debug logs. DwelLogs came from family asking for a simple way to keep up with their homes. DeployLogs came from years of running cross-team deploys from a spreadsheet.

02

Be the change you want to see.

If a tool should exist and doesn't, I'd rather build it than wait for someone else to. That goes double for keeping useful things simple, affordable, and respectful of people's data.

03

To reach the stars, you have to aim for them.

The only sure way to fail is to never try. I pick up new tools and stacks by building something real with them, and I aim past what I already know how to do.

04

Work smarter, not harder.

If I have to do something twice, I look for a way to automate it. Good tooling, AI included, frees up time for the problems that actually need a person.

What I do

Leading teams, hands still on the code

I've been a developer, a Scrum Master, a build manager, and a people manager, often at the same time. The common thread is taking the friction out of how teams work, so they can get to the real work.

Go-to-market platform

Salesforce, CPQ and the quoting process that feeds quote-to-cash, with MuleSoft integration around it. Clean data models and automation that hold up at real volumes, and cleaning up the inherited tech debt that slows everything else down.

DevOps & change control

CI/CD with the ticket, release notes and deployment history tied to every change. I've run the SOX audit for a CRM four years running, and helped automate monitoring so in-scope changes are caught as they happen.

Engineering leadership

Growing engineers, admins and contractors into independent experts, and team-health practices that reduce burnout instead of feeding it.

Shared process

Agile and Scrum across Business Systems and IT, with shared standards for testing and code review, and room for each team's nuances, so nobody reinvents the wheel.

  • Apex
  • SOQL / SOSL
  • REST integrations
  • JavaScript
  • UI/UX
  • DevOps
  • Git / GitHub
  • CI/CD
  • Gearset
  • Salesforce CPQ
  • Quote-to-cash
  • Revenue Cloud
  • Zuora
  • MuleSoft
  • SOX controls
  • Agile / Scrum
  • Automated testing
  • Performance optimization
  • Mentoring
  • Google Apps Script
  • Postgres / Supabase
Projects

What I'm building, and why

I design, build, and ship all four of these myself, from idea to launch.

SaasyLogs

Free · Google Sheets add-on

Paste or upload a Salesforce debug log into a Google Sheet and see the path your save took: every trigger, flow and class, in order. Then what went wrong, and where the time went.

The problem

Debug logs are huge, noisy, and hard to read. Finding the one line that matters eats time on every bug.

Why I built it

I live in these logs, so I built the tool I want on every bug. It isn't on the Workspace Marketplace yet; you can ask for access on the site.

DwelLogs

Free · web app

Keep a pulse on your home: the filters, the well, the animals, the thing that broke last week. What your home needs and when, shared with everyone who lives there.

The problem

Home upkeep lives in scattered notes, receipts, and memory. Homeowners, condo owners, and renters all lose track of what's due and what it'll cost.

How I'm approaching it

  • Free and simple first; scale up only as needed
  • Low running costs by design
  • Careful handling of user data from day one
  • Sign in with a code from your email, no passwords
  • Works offline, for places with no signal
  • Add it to your Home Screen; no app store needed

DeployLogs

In testing · Google Sheets

A deploy runlist and go/no-go tracker for Google Sheets, for deploys that cross teams.

The problem

Deploys fail in the gaps between teams: steps kept in someone's head, IDs one team creates that the next one needs, and estimates nobody has ever run.

Why I'm building it

I've run cross-team deploys from a spreadsheet tracker for years. Heroics are not a deploy plan, so the tracker is becoming an app.

Rubber Duck Games

Free · plays in the browser

Little learning games for curious kids: letters and sounds, counting, typing and quick math, played right in the browser.

The problem

A lot of learning games lean on timers, scores and buzzers. For a kid with ADHD or dyslexia, or one who's anxious about typing, that's stress, not learning.

Why I built it

See a need, fill a need, for the kids in my life. Short rounds, every word read aloud, no timers, a hint after two misses, and progress that stays on the device. One game was designed by a kid tester.

Experience

Where I've done the work

2021 – now

SurveyMonkey

Manager, Systems Engineering 2024 – now
Staff Systems Software Engineer, Agile Lead 2023 – 2024
Senior Systems Software Engineer 2021 – 2023

Lead Systems Engineering for go-to-market applications: the Salesforce platform, the MuleSoft integration and CPQ teams, and the delivery pipeline and controls around them. Led the move to Gearset for Salesforce CI/CD, run the CRM's SOX audit and helped automate its monitoring in MuleSoft, evaluated Revenue Cloud in depth, and drove the move to Agile and Scrum across Business Systems and IT.

2014 – 2020

Salesforce

Lead Salesforce Engineer, SMTS 2015 – 2020
Apex/Force.com QE & Developer, contract 2014 – 2015

Led cross-functional teams from proof of concept to production, with a focus on Apex, performance, and complex back-end logic. Served as Scrum Master and build manager, and mentored developers and admins.

2013 – 2014

GreatVines

Software Engineer

Core engineer on a Salesforce managed package: new features across many customer orgs, and re-architecting legacy custom solutions.

2012 – 2013

Facebook

Salesforce Application Engineer

Full-stack work on internal tools with Apex, PHP, and JavaScript, covering requirements, usability testing, code review, and deployment. Spoke at Dreamforce 2012 on usability, and taught a session on it in Facebook's engineering bootcamp.

2007 – 2012

LogMeIn

Salesforce Developer, Support Operations

Foundational Salesforce engineer. Built the internal tools for global Sales and Support and set the company's first engineering standards for Salesforce.

Contact

Let's talk

I'm open to new roles leading Salesforce platform and go-to-market systems teams. Want to talk about one, talk Salesforce, swap debugging stories, or chat about SaasyLogs, DwelLogs or DeployLogs? LinkedIn is the easiest way to reach me.