# Cameron Rye - Software Engineer & Architect > Software Engineer & Architect with 20+ years building scalable systems, leading teams, and pioneering AI integration. Specializing in TypeScript, React, Node.js, .NET/C#, and Model Context Protocol (MCP) development. This is Cameron Rye's personal portfolio and technical blog at rye.dev. The site showcases open-source projects focused on AI integration, MCP servers, and developer tools. **Note:** Per the [llms.txt specification](https://llmstxt.org/), all blog posts and project pages provide clean markdown versions at the same URL with `.md` appended (e.g., `/blog/building-mcp-servers.md`). Most static pages do too — `/about.md`, `/resume.md`, `/now.md`, `/uses.md`, `/colophon.md`, `/blogroll.md`, `/reading.md`, `/lab.md`, and `/changelog.md`. (`/activity` and `/gallery` have no markdown mirror — `/activity` is live GitHub data, use the GitHub profile linked under Connect.) ## About - [Home](https://rye.dev/): Portfolio overview with featured projects and recent blog posts - [About](https://rye.dev/about/): Background, story, and contact form - [Resume](https://rye.dev/resume/): Interactive career timeline and skills radar - [Now](https://rye.dev/now/): What I'm currently working on - [Uses](https://rye.dev/uses/): Hardware, software, and tooling - [Colophon](https://rye.dev/colophon/): How this site is built - [Blogroll](https://rye.dev/blogroll/): Recommended reading - [Reading](https://rye.dev/reading/): Books and articles I've found valuable - [Activity](https://rye.dev/activity/): Recent GitHub activity — repos, pull requests, and commits (live data, no .md mirror) - [The Lab](https://rye.dev/lab/): Interactive engineering experiments, each with a standalone page (also at `/lab.md`) - [Changelog](https://rye.dev/changelog/): Site release history and shipped work (also at `/changelog.md`) - [Gallery](https://rye.dev/gallery/): Photography portfolio with lightbox (no .md mirror) ## Featured Projects These are Model Context Protocol (MCP) servers and developer tools: - [Uzumaki](https://rye.dev/projects/uzumaki/): Cross-platform spiral visualization app for web, iOS, macOS, and watchOS with 10 mathematical algorithms - [OpenZIM MCP Server](https://rye.dev/projects/openzim-mcp/): Enables AI to search millions of Wikipedia articles offline in sub-second response times - [AT Protocol MCP Server](https://rye.dev/projects/atproto-mcp/): First MCP server for Bluesky, enabling AI integration with 20M+ users - [DosKit](https://rye.dev/projects/doskit/): WebAssembly-powered DOS emulation in the browser - [ActivityPub MCP Server](https://rye.dev/projects/activitypub-mcp/): First MCP server for the Fediverse ## All Projects - [Projects Index](https://rye.dev/projects/): Complete list of open-source projects - [Aranet](https://rye.dev/projects/aranet/): Rust BLE environmental monitoring - [Clarissa](https://rye.dev/projects/clarissa/): AI terminal assistant - [ClarissaBot](https://rye.dev/projects/clarissabot/): Azure AI Foundry chatbot - [ClaytonRye.com](https://rye.dev/projects/claytonrye-com/): Documentary filmmaker tribute site - [Circle of Fifths](https://rye.dev/projects/circle-of-fifths/): Interactive music theory visualization - [Electromagnetic Spectrum Explorer](https://rye.dev/projects/electromagnetic-spectrum-explorer/): Educational spectrum visualization - [Frostpane](https://rye.dev/projects/frostpane/): CSS library for frosted glass effects - [Gopher MCP Server](https://rye.dev/projects/gopher-mcp/): Access Gopher and Gemini protocols via MCP - [Retro Floppy](https://rye.dev/projects/retro-floppy/): Interactive floppy disk React component - [Zero Crust](https://rye.dev/projects/zero-crust/): Distributed state for Electron ## Technical Blog All articles in reverse-chronological order. Each has a `.md` sibling at the same URL with `.md` appended. - [Blog Index](https://rye.dev/blog/): All articles with search - [Making My Portfolio Agent-Readable](https://rye.dev/blog/making-my-portfolio-agent-readable/) (2026-06-15) - [AI Slop Is a Search Problem Now](https://rye.dev/blog/ai-slop-is-a-search-problem-now/) (2026-05-24) - [Building Aranet: Rust + BLE Environmental Monitoring](https://rye.dev/blog/building-aranet-rust-ble-environmental-monitoring/) (2026-04-04) - [RSS Is Still Great (and Miniflux Is the Tool You Need)](https://rye.dev/blog/rss-miniflux-2026/) (2026-02-05) - [Building Zero Crust: Distributed State for Electron](https://rye.dev/blog/building-zero-crust-distributed-state-electron/) (2026-01-28) - [Building Ask: A RAG-Powered Portfolio Chatbot](https://rye.dev/blog/building-ask-rag-portfolio-chatbot/) (2026-01-12) - [Uzumaki: Cross-Platform Spiral Visualization](https://rye.dev/blog/uzumaki-cross-platform-spiral-visualization/) (2026-01-08) - [Building ClarissaBot with Azure AI Foundry](https://rye.dev/blog/building-clarissabot-azure-ai-foundry/) (2025-12-20) - [Building Clarissa: AI Terminal Assistant](https://rye.dev/blog/building-clarissa-ai-terminal-assistant/) (2025-12-07) - [Retro Floppy React Component](https://rye.dev/blog/retro-floppy-react-component/) (2025-11-23) - [DosKit: WebAssembly DOS Emulation](https://rye.dev/blog/doskit-webassembly-dos-emulation/) (2025-11-16) - [Frostpane: Liquid Glass in CSS](https://rye.dev/blog/frostpane-liquid-glass-css/) (2025-11-08) - [Building ClaytonRye.com for My Father's 77th Birthday](https://rye.dev/blog/building-claytonrye-com-for-my-fathers-77th-birthday/) (2025-10-29) - [The Web Audio API: Design Philosophy and Reality](https://rye.dev/blog/web-audio-api-design-philosophy-and-reality/) (2025-10-20) - [Building an Interactive Circle of Fifths](https://rye.dev/blog/circle-of-fifths-music-theory/) (2025-10-13) - [Second Reality: 32nd Anniversary](https://rye.dev/blog/second-reality-32nd-anniversary/) (2025-10-07) - [The /llms.txt Standard: An Elegant Solution Nobody Is Using](https://rye.dev/blog/llms-txt-standard-elegant-solution-nobody-using/) (2025-09-12) - [AT Protocol MCP for Bluesky](https://rye.dev/blog/atproto-mcp-bluesky-integration/) (2025-08-30) - [Infrastructure Sovereignty and the Economics of Decentralized Social Protocols](https://rye.dev/blog/infrastructure-sovereignty-decentralized-social-protocols/) (2025-07-25) - [Wassette: WebAssembly MCP Runtime](https://rye.dev/blog/wassette-webassembly-mcp-runtime/) (2025-06-18) - [ActivityPub MCP Integration](https://rye.dev/blog/activitypub-mcp-fediverse-integration/) (2025-05-02) - [Building an Interactive Electromagnetic Spectrum Explorer](https://rye.dev/blog/electromagnetic-spectrum-explorer/) (2025-03-14) - [OpenZIM MCP Server](https://rye.dev/blog/openzim-mcp-server/) (2025-01-28) - [Building a Gopher MCP Server](https://rye.dev/blog/gopher-mcp-server/) (2024-11-12) - [Building Model Context Protocol Servers](https://rye.dev/blog/building-mcp-servers/) (2024-09-05) - [Well-known URIs: Standardizing Web Metadata](https://rye.dev/blog/well-known-uris-standardizing-web-metadata/) (2024-01-18) ## Technical Expertise Key technologies and skills: - Languages: TypeScript, JavaScript, Python, C#, Rust - Frameworks: React, Node.js, .NET, Astro - AI/ML: Model Context Protocol (MCP), LLM Integration - Protocols: AT Protocol, ActivityPub, WebFinger - Infrastructure: AWS, Docker, PostgreSQL ## Connect - [GitHub](https://github.com/cameronrye): Open source projects and contributions - [Mastodon](https://meron.io/@c): Social presence on the Fediverse - [LinkedIn](https://linkedin.com/in/cameronrye): Professional network - [RSS Feed](https://rye.dev/rss.xml): Subscribe to blog updates - [JSON Feed](https://rye.dev/feed.json): JSON-formatted feed ## Optional Additional resources for extended context: - [llms-full.txt](https://rye.dev/llms-full.txt): Full prose content of every blog post and project, concatenated for large-context agents - [OpenAPI 3.1](https://rye.dev/openapi.json): Public, agent-callable endpoints - [MCP Server](https://rye.dev/mcp): Model Context Protocol endpoint for tool use - [Agent Card](https://rye.dev/.well-known/agent-card.json): A2A protocol discovery - [API Catalog](https://rye.dev/.well-known/api-catalog): RFC 9727 catalog