# Sami Porkka > AI and automation for revenue operations ## Posts - [Well Planned, the checklist app I built and then retired](https://samiporkka.com/well-planned-checklist-app/): A checklist app built solo with Claude Code on Next.js, Expo and Supabase, with freemium billing and reminders, and why I retired it. - [MCP servers I've built and deployed](https://samiporkka.com/mcp-servers/): Three MCP servers I built, two of them open source on GitHub, and two I deployed. Designed so an agent's mistakes stay small, visible and reversible. - [A lead pipeline, and the first design that turned out to be impossible](https://samiporkka.com/lead-pipeline-website-to-crm/): A website-to-CRM lead pipeline whose first design turned out to be impossible on the platform, and the rebuild on scheduled API polling. - [AI access to CRM data, with every model call kept in the EU](https://samiporkka.com/ai-access-crm-data-eu/): A custom MCP server that gives an AI assistant read and write access to CRM data, with every model call routed through an EU cloud region. - [Self-serve data from the warehouse, in plain language](https://samiporkka.com/self-serve-warehouse-data/): Plain-language access to a B2B data warehouse, read-only and EU-routed. The first real target list matched the hand-built one by 96%. - [From 15 Minutes to 30 Seconds: How I Automated Meeting Admin with Claude](https://samiporkka.com/ai-meeting-automation-claude-mcp/): How I built an LLM automation pipeline at work that processes meetings end to end, from Teams transcript to Jira ticket to Slack update, in 30 seconds using Claude and MCP. - [I Gave Claude a Persistent Memory for Everything I Do at Work. Here's How.](https://samiporkka.com/obsidian-claude-briefing-system-context-engineering/): Claude doesn’t remember anything between sessions. Every conversation starts from zero. That’s the default, and for most people, it stays that way. I decided early on that I didn’t want to spend any part of my working day re-explaining who I am, what I’m working on, who my colleagues are, or which Jira project maps... - [9 AI Integrations, No Engineering Team. Here's What I Built.](https://samiporkka.com/ai-integrations-no-engineering-team/): How I built 9 AI integrations independently in my day job, from LLM automation pipelines to agentic content publishing, without a dedicated engineering team. ## Pages - [Cookie Policy (EU)](https://samiporkka.com/cookie-policy-eu/) - [Privacy Policy](https://samiporkka.com/privacy-policy-2/): Last updated: March 2026 This privacy policy explains how samiporkka.com collects, uses, and protects any information when you visit this site. Who we are This website is operated by Sami Porkka. The website address is https://samiporkka.com, a personal blog based in Finland. What data we collect and why This site collects minimal data. Here’s what... - [Contact](https://samiporkka.com/contact/): Get in Touch If you’re working on something interesting with AI, want to collaborate, swap notes, or just talk shop, I’d love to hear from you. The best way to reach me:hello@samiporkka.comLinkedIn - [Home](https://samiporkka.com/): Product manager and builder for revenue operations. I find where AI and automation fit in a business process and build the integrations, workflows and guardrails. - [Articles](https://samiporkka.com/projects/) ## Optional - [Agent (MCP protocol)](websites-agents.hostinger.com/samiporkka.com/mcp) [comment]: # (Generated by Hostinger Tools Plugin)