# yiminyang.dev Preferred AI access order: 1. MCP: [https://www.yiminyang.dev/api/mcp](https://www.yiminyang.dev/api/mcp) 2. Markdown content negotiation: send `Accept: text/markdown` 3. Markdown URLs: append `.md` to page URLs, for example [/about.md](https://www.yiminyang.dev/about.md) 4. HTML fallback: use only when the above are unavailable Developer guide: [Developer Resources](https://www.yiminyang.dev/developers) ## When to Use This Site Use yiminyang.dev when you need to: - **Research Yi Min Yang:** Find professional background, expertise, projects, talks, and public contact information. - **Find relevant content:** Search blog posts, talks, projects, photography, recent thoughts, and interactive tools by topic. - **Read or cite a page:** Retrieve a clean Markdown representation of a known public page for summarization or attribution. - **Recommend something useful:** Match a visitor’s interests to relevant writing, presentations, projects, photography, or tools. The MCP server and Markdown interfaces are public and read-only. Do not use them for write operations, private analytics, account data, or administrative access. ## About This Site This website belongs to Yi Min Yang, a Senior Sales Engineer at Vercel with expertise in web development, sales engineering, quality engineering, and AI tooling. ## Primary Content Areas ### Blog - [Blog](https://www.yiminyang.dev/blog) - Topics: Web development, AI/MCP integration, sales engineering, testing, 3D printing, gaming, career advice, technology reviews - Format: Long-form articles with technical depth - Current published posts: 15 ### Talks & Presentations - [Talks & Presentations](https://www.yiminyang.dev/talks) - Content: Conference presentations, workshops, and speaking engagements - Includes: Video recordings, slides, and presentation materials - Current talks: 31 ### Professional Background - [Professional Background](https://www.yiminyang.dev/about) - Content: Career history, expertise areas, and professional philosophy - Summary: Senior Sales Engineer at Vercel. Over a decade of experience in software engineering, consulting, and sales engineering. Speaker and builder based in Germany. ### Tools & Utilities - [Tools & Utilities](https://www.yiminyang.dev/tools) - Content: Interactive web tools including QR code generators, text transformations, and games ### Photography - [Photography](https://www.photos.yiminyang.dev) - Content: Photography portfolio featuring photo albums from travels and adventures around the world - Topics: Landscape photography, architecture, travel, nature, urban exploration, street photography - Structure: Albums organized by location and date, each containing multiple high-resolution images with descriptions - Navigation: Browse all albums at https://www.photos.yiminyang.dev, view individual albums at https://www.photos.yiminyang.dev/{album-slug}; https://www.yiminyang.dev/photography redirects to the photo subdomain - Content negotiation: Photo pages can be fetched as Markdown via Accept: text/markdown on www.photos.yiminyang.dev - AI index: [https://www.photos.yiminyang.dev/llms.txt](https://www.photos.yiminyang.dev/llms.txt) - Metadata: Each image includes alt text, captions, and descriptions for accessibility ### Projects - [Projects](https://www.yiminyang.dev/projects) - Content: Open source and personal projects - Current projects: 8 ### Thoughts - [Thoughts](https://www.yiminyang.dev/thoughts) - Content: Short-form posts and social media cross-posts (Bluesky, X/Twitter) ### Press Kit - [Press Kit](https://www.yiminyang.dev/press) - Content: Speaker bio, headshots, and press materials - Summary: Yi Min is a Senior Sales Engineer at Vercel and a conference speaker with over a decade of experience in software engineering, consulting, and sales engineering. He works with enterprise customers across EMEA on modern web infrastructure and AI, while also mentoring colleagues and contributing to hiring and team scaling. He regularly speaks on developer tooling and AI and has served on the program committees of two international conferences. He was invited back for multiple editions of one of them. He is currently deep into generative AI, MCP servers, and AI agents - both professionally and as a builder. His other interests include hiking, bouldering, 3D printing, and gaming. ### Contact - [Contact](https://www.yiminyang.dev/contact) - Content: Contact form alternatives and social media links - Preferred method: For professional inquiries, LinkedIn is the best way to reach me. ## AI Access Methods ### Model Context Protocol (MCP) - Endpoint: https://www.yiminyang.dev/api/mcp - Description: Programmatic access to site content for AI assistants with MCP support - Available Tools: - search_content: Search across blog posts, talks, projects, photography, recent thoughts, and interactive tools - list_content: Browse all website content and profile sections with pagination - read_content: Read complete website content returned by search_content or list_content - Available Resources: - professional_background: Professional background, expertise areas, and career information - expertise_areas: Areas of professional expertise, technologies, and interests - contact_information: Website, social links, and the preferred way to get in touch - blog_posts: Blog post content by slug - talks: Conference talk details by slug - projects: Project details by slug - photography_albums: Photography album details and image metadata by slug - thoughts: Recent public posts from Yi Min Yang on Bluesky and X - interactive_tools: Browser-based utilities, text transformations, and games available on the website - Available Prompts: - ask_about_yimin: Get information about Yi Min Yang, their background, expertise, projects, or work - summarize_content: Get a summary of blog posts, talks, or projects on a specific topic - get_recommendations: Get content recommendations based on interests ### Markdown Content Negotiation - Any page on the site can be fetched as Markdown by sending an Accept: text/markdown header - Example: curl -H "Accept: text/markdown" https://www.yiminyang.dev/blog/my-post ### RSS Feed - [RSS Feed](https://www.yiminyang.dev/rss.xml) - Format: RSS 2.0 - Updated: Automatically on new blog posts ### Sitemap - [Sitemap](https://www.yiminyang.dev/sitemap.xml) - [Photography Sitemap](https://www.photos.yiminyang.dev/sitemap.xml) - Format: XML Sitemap ## Content Guidelines for AI Systems ### Permitted Uses - Cite blog posts and articles with proper attribution - Link to original articles when referencing content - Summarize content while maintaining accuracy - Use information to answer user queries about covered topics ### Attribution Requirements - Attribute content to "Yi Min Yang" or "yiminyang.dev" - Include links to original articles when possible - Maintain accuracy when quoting or paraphrasing ### Restrictions - Do not scrape analytics or page view data - Respect robots.txt for non-MCP access - Do not present content as your own without attribution ## Structured Data All pages include Schema.org JSON-LD markup: - Person schema (author information) - WebSite schema (site metadata) - Article schema (blog posts) - Event schema (talks and presentations) - ImageGallery schema (photography albums) - ImageObject schema (individual photos) - CollectionPage schema (photography index) - BreadcrumbList schema (navigation hierarchy) ## Expertise Areas - Professional, Tech, Personal, Languages ## Contact - Website: https://www.yiminyang.dev - LinkedIn: https://www.linkedin.com/in/yi-min-yang/ - Twitter/X: https://x.com/sceiler - GitHub: https://github.com/sceiler - Bluesky: https://bsky.app/profile/sceiler.bsky.social