About

Building autonomous engineering

Bob Ulrich

Phoenix, AZ

bob@bdigitalmedia.io

I'm Bob Ulrich, an AI platform engineer and Lead Site Reliability Engineer at Salesforce. I lead autonomous engineering work, building a pipeline now in pilot with engineering teams.

At Salesforce, I independently built an autonomous investigation workflow using Mastra. It triages, classifies, and provides root cause analysis for pipeline and code failures surfaced by existing engineering systems. It supports engineering teams 24/7.

I also designed an evaluation framework for AI code review, calibrated against thousands of production pull requests. That work gives teams a way to assess AI review quality before relying on it.

My approach draws on 15+ years in engineering across Salesforce, Oracle, and Microsoft. At Microsoft, I helped maintain SharePoint Online for more than 100 million monthly active users.

Reliability shaped how I approach autonomy: check the evidence, measure quality, and make human escalation part of the system.

SRE AI Platform Claude Code Agent Design FedRAMP / GovCloud

Why listen

Production experience shapes my approach to AI.

I do the same thing outside of work, in public, with receipts. Every post on tech.bdigitalmedia.io ships with working code: the clip storefront you can buy from, the proposals portal I use with real clients, the companion repo that ships drop-in GitHub Actions. If a post says "I did X," you can usually go read the code, install the plugin, or buy the output.

Writing tracks that loop. I build something, run it on actual users, notice where it breaks, fix it, and write about the repair. My recurring topics are cost, caching, latency, prompt drift, and eval, because those are what actually hit me. You will not find academic surveys here. You will find the reasoning someone uses when the bill, the uptime, and the developer experience are all the same person's problem.

The receipts

Where the opinions come from

Salesforce, present

Independently built an autonomous Mastra agent workflow that triages, classifies, and provides root cause analysis for pipeline and code failures surfaced by existing engineering systems, supporting engineering teams 24/7.

Salesforce, present

Designed an evaluation framework for AI-generated code review, calibrated against thousands of production pull requests. Checks cover security, compliance, performance, and maintainability.

Salesforce, present

Leading the build of a separate autonomous engineering pipeline, currently in pilot with engineering teams. Adoption and productivity outcomes remain to be established.

Salesforce, present

Reliability ownership for the internal developer platform across the company's commercial and government (FedRAMP) cloud footprints. Architectural responsibility for deployment-success SLOs, safe multi-environment release pipelines, and the developer-experience surface the engineering organization depends on.

Microsoft, 2012–2018

Operated SharePoint Online at 99.99% SLA for 100M+ monthly active users; later contributed to OneDrive, one of the largest consumer storage services in the world.

Public work, 2026

~9,800 lines of codified operational skills that turn Slack threads and tribal knowledge into repeatable automation. Debugging time went from minutes to seconds for the people who inherit them.

Full role history and measurements on the resume page.

What I'm working on now

Currently running

tech.bdigitalmedia.io

Thirty-plus long-form posts on Claude Code, agent design, and production AI workflow. Every post has an OG image, a text-to-speech audio track, and a companion code repo where applicable. The active series are LLM Fundamentals (provider-agnostic mental model) and a three-part sequence on automated PR review as Claude skills.

Claude-pilling: training for service businesses

A personalized zero-to-hero Claude guide that gets a service business owner from "AI is a smarter Google" to "Claude is doing the work" in about a week. No code, no terminal. If your business has repeatable workflows you hate doing, this is where I start.

bdigital.media clips & pics storefront

A per-clip, per-photo storefront for youth football families, replacing the gallery platform I was paying for. Astro on Cloudflare Workers, R2 for storage, Stripe Checkout, localStorage cart. Shipped in a day, written up in this build log .

Agent-driven content pipelines

Content operations for this site run on Claude Code skills I maintain publicly: draft generation, SEO and AI-detection gating, OG image rendering, Instagram carousel generation, cross-posting. Self-improving loop described in this post opens a daily PR with proposed fixes to my own tools.

New here? Start with When Slower Is Actually Faster in Claude Code . It is the workflow post most people email me about.

Selected writing

Six posts that show the shape