System Status: Architecting in Salesforce · Training for NYC 2028

Untangling complex Salesforce orgs & chasing marathon miles.

Hey, I'm Issac. I spend my days working across the Salesforce ecosystem—wearing the Architect, Developer, and Admin hats depending on what the problem actually needs. I like building calm, reliable systems that don't wake anyone up at 2 AM. Outside the terminal, I'm logging easy kilometers toward a Sub-4:00 NYC Marathon.

IssacProfileService.cls — Apex
public with sharing class IssacChua {
  // Always pick the simplest tool that scales
  public static Map<String, String> getLinks() {
    return new Map<String, String>{
      'Role' => 'Architect / Dev / Admin',
      'Trailblazer' => 'trailblazer/issacchua',
      'GitHub' => 'github.com/issacchern',
      'X_Twitter' => 'x.com/issacchua',
      'LinkedIn' => 'linkedin.com/in/issacchern',
      'RunningPlan' => 'issacc.com/marathon-plan',
      'DigitalGarden' => 'blog.issacc.com'
    };
  }
}
01 // Platform Engineering

Full-Spectrum Salesforce Craft

I don't like calling myself a "guru." Good platform work is mostly about listening carefully, respecting governor limits, and knowing when to use a standard Flow versus when to write custom Apex.

Trailblazer Profile ↗
System Architecture

Designing for scale before writing a single line

At the architectural level, my focus is keeping data models clean, integrations idempotent, and security models crystal clear. Whether modernizing payment pipelines or connecting external ERPs, I build schemas that still make sense three years later.

Data Modeling & LDV External Services & REST APIs Stripe / Payment Integrations Event-Driven Architecture OWD & Sharing Architecture

How I Approach It

  • First Principle Declarative first, code when needed
  • Integrations Idempotent webhooks & clean retries
  • Security Least-privilege Permission Sets
  • Documentation Maps of Content in Obsidian
</> Custom Engineering

Apex & LWC That Behaves

Bulkified trigger frameworks, asynchronous Queueables/Batch jobs, and responsive Lightning Web Components built for speed and maintainability.

⚡ Smart Automation

Flows Without the Spaghetti

Well-governed Record-Triggered Flows, External Services callouts, and modular subflows that empower admins without turning debugging into a mystery novel.

🔗 Beyond the CRM

Web & AI Tooling

Connecting Salesforce with the wider web—from PHP/Nginx backends and Stripe Payment Intents to automated Lark bots and AI agent workflows.

02 // Endurance Project

Locked In: Road to Sub-4:00

Distance running and systems engineering share the exact same secret: consistency compounds, and pushing too hard on an easy day breaks the system.

Open Interactive Marathon Plan ↗
Target: TCS NYC Marathon · Nov 5, 2028

Two Years. Eight Phases. One Honest Pace.

Building from a rainy 2:36:43 Staten Island Half (Oct 2026) to a sub-4:00 marathon across all five boroughs. 2027 is the NYRR 9+1 campaign year; 2028 is the execution.

—
Days
—
Hrs
—
Min
Current Phase
Base 1
12 all-easy weeks rebuilding aerobic durability
Rule #1 (HR Cap)
108–126 bpm
Off 180 max HR · Talk test governs every easy km
Next Checkpoints
Jan & Feb '27
Joe Kleinerman 10K (Tempo) & Al Gordon 5K (All-Out)
Endgame Pace
5:40 /km
9:09/mi even splits · VDOT 26.4 → 38.0 climb
👟 Current Rotation & Gear: Max-cushion miles (ASICS Superblast 2/3) · Tracked via Pixel Watch issacc.com/marathon-plan →
03 // Knowledge Sharing

The Digital Garden

If I solve a tricky problem once, I write it down so future-me (and anyone else searching at midnight) doesn't have to solve it twice.