Projects
What I build with all this.
This site is where I explain Salesforce. This page is what I build with it. The core is Revenue Cloud and Quote-to-Cash: a complete quote-to-cash build on RLM, CLM and Industries CPQ, and Configra, my own managed package on Revenue Lifecycle Management. On top of that run the Agentforce agents — grounded in the org's own data, acting through Apex, and never allowed to set a price: the language model extracts intent, code sets the numbers.
The rest is how I make an agent safe to trust with a quote, a price or a customer record — bounding what its code can reach, attacking it, proving the data can carry it before it is built, watching its pulse, and filing the EU AI Act evidence. Eleven projects, each one built, tested, and honestly framed.
The full case studies — with screenshots, the live output, and the honest limitations — live on my portfolio. The code is private; a walkthrough is available on request.
See the full case studies on mustafaaksu.dev →TechnoStore
Revenue Cloud · Quote-to-Cash
End-to-end Quote-to-Cash on Revenue Cloud (RLM + CLM + Industries CPQ) for a fictional DACH B2B supplier, built in a real Developer Edition org. Expression Sets qualify products before configuration and pricing; tiered discount approvals keep their thresholds in Custom Metadata and route by role, never by person. The order then travels through ten external systems via Apex and MuleSoft — SAP S/4HANA, Stripe, DocuSign, and the German finance stack (lexoffice, DATEV, CAMT.053) — with idempotency and signed-webhook verification. 33 architecture decision records.
Read the full case study →Configra
Security Review nextRevenue Cloud · ISV
My own Salesforce ISV product — a managed package on Revenue Lifecycle Management. When the catalog doesn’t carry what the customer wants, the rep describes it in plain language and it is built directly on the quote, without touching the catalog; the catalog only grows when the business has earned it. The model extracts intent and never touches money — every quantity, price and discount is parsed by code. Prepared for AppExchange Security Review, not yet submitted.
Read the full case study →HanseWatt
Live agentAgentforce · Data 360
A live, deployed Agentforce agent for HanseWatt — a fictional DACH energy retailer (demo org; the company is invented, the agent and its grounding are real). It identifies the customer, explains a consumption anomaly grounded in Data 360, and logs the support Case itself — grounded, not guessing, and taking real action under the Einstein Trust Layer.
Read the full case study →Hospital Org
Multi-agent · MCP
A complete Salesforce org built by an agent loop I designed — seven objects, triggers and tests — over six custom MCP deployment tools. The verifier is the test runner, not the model: deploy → test → read the real failures → fix → repeat until green. The same org carries a second agent: a router over three specialists — records, triage, scheduling — each owning one job, all called in a single turn.
Read the full case study →Agent Blast Radius
Live-testedStatic analysis · GDPR
A static analyzer that computes what an agent’s code can really reach — not what it’s allowed to, but what its Apex actually resolves to at runtime. It caught a GDPR-labelled field escaping past the running user’s permissions into the model, at zero credits. And the judge isn’t me: a runtime oracle deploys each case into a real org and checks the analyzer’s own prediction.
Read the full case study →Urla Shoes
Einstein AI · MCP
An AI document-classification engine (an Einstein Prompt Template that reads each partner document into structured JSON and closes the matching compliance request), plus two Agentforce actions also exposed to Claude as MCP tools — so one plain-language request can qualify a lead or spin up a full deal.
Read the full case study →VoltStream
Agentforce · Compliance engine
A German charging-law compliance engine with an Agentforce agent on top. The engine decides and the agent explains: legal status is a formula field a compliance officer can sort in a list view, and a transcript gate fails if the agent cites a paragraph no action returned. Twenty-five real Berlin charge points, imported live from OpenStreetMap, all come back UNBEKANNT — because a missing date is not a clean bill of health.
Read the full case study →Prüfstand
Live-testedAgent safety · Red-team
I built the agent — then built the thing that tries to break it. A pre-registered German attack corpus (committed first, so git is the notary) drives a live red-team run, and a deterministic verifier decides pass or fail — the model never grades itself. It found a real weakness in my own agent, and reported it honestly.
Read the full case study →PreFlight
Measured In developmentPre-install evidence · ARI
Before anyone builds an agent, PreFlight scans 12–24 months of the customer’s real closed cases — LLM-free, zero credits, read-only — and scores whether the history can carry an agent at all: a six-component Agent Readiness Index plus a board-ready German evidence report where every number is tagged Measured, Observed, Derived or Projected. 79/79 tests green, 93% coverage.
Read the full case study →Nabz
Live-org tested In developmentRuntime root cause · Observability
Salesforce Observability tells you WHAT happened — Nabz (Turkish for “pulse”) tells you WHY. It correlates a live agent’s quality drops with the org’s change stream — including agent edits nobody filed a ticket for — and names the strongest candidate cause with an evidence grade A–E, never a bare “root cause”. Fixes are proposed, never applied.
Read the full case study →Aktenlage
AI Act evidenceEU AI Act · Article 26
The legal output layer of Agent Blast Radius: it turns an agent’s operational traces into an EU AI Act Article 26 evidence pack, judging every obligation on two axes — is it documented, and does the trace show it actually ran. Zero LLM, zero network, and it ships with two deliberate gaps, because an audit report where everything is green is marketing, not evidence.
Read the full case study →Let’s talk
Building on Revenue Cloud? I’d love to help.
I’m open to Salesforce Revenue Cloud Developer roles across Europe — Quote-to-Cash on RLM and Industries CPQ, the integrations that carry an order into ERP and finance, and the Agentforce work that sits on top. English is my working language, German B1; relocation-ready. If you’re building Quote-to-Cash on Salesforce, or just want to compare notes, reach out.