Peter
Müller.
This is my personal blog and project space. I write about Salesforce, DevOps, cloud security, and software engineering - and keep my open-source projects here.
Projects
Things I've
built.
VS Code extension that audits and revokes auto-approved commands accumulated by AI coding agents. Surfaces terminal commands, URL approvals, and MCP server tool permissions — with risk classification (HIGH/MEDIUM/LOW) — so you can see and remove what your AI agent can run without asking.
OWASP-based static analysis CLI for Salesforce Apex. Detects SOQL injection, hardcoded credentials, missing CRUD/FLS checks, and unsafe DML - maps every finding to an OWASP Top 10 category.
Generate a Salesforce metadata delta package.xml between any two git refs. Cuts deployment time from 60 min to under 5 min by deploying only changed components.
CLI to inspect Copado pipeline execution history, success rates, and promoted user stories via the Salesforce REST API. Integrates with GitHub Actions for automated health checks.
Bridge Salesforce Platform Events to Amazon EventBridge via API Gateway and Python Lambda. HMAC-validated webhook, fan-out to SQS/SNS/Step Functions - fully Terraform-managed.
Generate structured release notes from Conventional Commits history. Outputs Markdown, plain text, or JSON. Plugs into GitHub Actions to auto-populate GitHub Releases.
Native iOS expense tracker that captures banking notifications, auto-categorises transactions with Claude AI, and syncs to Google Sheets. Built with SwiftUI and SwiftData.
Contact
Let's build
something.
Whether you're looking to collaborate, talk architecture, or just say hello - my inbox is open.
Say hello →