Title: Software Engineer & Architect | Cameron Rye
Open Graph Title: Software Engineer & Architect | Cameron Rye
X Title: Software Engineer & Architect | Cameron Rye
Description: I connect legacy protocols and real-world systems to modern AI — author of open-source MCP servers for Bluesky, the Fediverse, and even Gopher. 20+ years...
Open Graph Description: I connect legacy protocols and real-world systems to modern AI — author of open-source MCP servers for Bluesky, the Fediverse, and even Gopher. 20+ years...
X Description: I connect legacy protocols and real-world systems to modern AI — author of open-source MCP servers for Bluesky, the Fediverse, and even Gopher. 20+ years...
Opengraph URL: https://rye.dev/
Generator: Astro v7.0.4
Domain: rye.dev
{"@context":"https://schema.org","@type":"WebSite","name":"Cameron Rye","url":"https://rye.dev","description":"Portfolio and blog of Cameron Rye, Software Engineer & Architect","potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://rye.dev/search/?q={search_term_string}"},"query-input":"required name=search_term_string"}}
{"@context":"https://schema.org","@type":"ProfilePage","mainEntity":{"@type":"Person","name":"Cameron Rye","url":"https://rye.dev","image":"https://rye.dev/og/index.png","jobTitle":"Software Engineer & Architect","description":"I connect legacy protocols and real-world systems to modern AI — author of open-source MCP servers for Bluesky, the Fediverse, and even Gopher. 20+ years shipping production software in TypeScript and .NET.","sameAs":["https://github.com/cameronrye","https://meron.io/@c","https://linkedin.com/in/cameronrye"],"knowsAbout":["TypeScript","React","Node.js",".NET","C#","Python","Rust","Model Context Protocol","LLM Integration","API Design","AWS","Docker","PostgreSQL"]}}
| title | Software Engineer & Architect | Cameron Rye |
| author | Cameron Rye |
| format-detection | telephone=no |
| mobile-web-app-capable | yes |
| apple-mobile-web-app-capable | yes |
| apple-mobile-web-app-status-bar-style | default |
| apple-mobile-web-app-title | Cameron Rye |
| og:type | website |
| og:site_name | Cameron Rye |
| og:locale | en_US |
| og:image | https://rye.dev/og/index.png |
| og:image:url | https://rye.dev/og/index.png |
| og:image:secure_url | https://rye.dev/og/index.png |
| og:image:type | image/png |
| og:image:width | 1200 |
| og:image:height | 630 |
| og:image:alt | Software Engineer & Architect - Cameron Rye |
| twitter:card | summary_large_image |
| twitter:image | https://rye.dev/og/index.png |
| theme-color | #0c0a09 |
| msapplication-TileColor | #c65630 |
| color-scheme | light dark |
| astro-view-transitions-enabled | true |
| astro-view-transitions-fallback | animate |
Links:
| Skip to content | https://rye.dev/#main-content |
| Cameron Rye | https://rye.dev/ |
| About | https://rye.dev/about/ |
| Projects | https://rye.dev/projects/ |
| Blog | https://rye.dev/blog/ |
| Gallery | https://rye.dev/gallery/ |
| Lab | https://rye.dev/lab/ |
| Resume | https://rye.dev/resume/ |
| https://rye.dev/search/ | |
| https://rye.dev/admin/ | |
| https://rye.dev/search/ | |
| About | https://rye.dev/about/ |
| Projects | https://rye.dev/projects/ |
| Blog | https://rye.dev/blog/ |
| Gallery | https://rye.dev/gallery/ |
| Lab | https://rye.dev/lab/ |
| Resume | https://rye.dev/resume/ |
| View the work → | https://rye.dev/projects/ |
| Read the writing | https://rye.dev/blog/ |
| the resume | https://rye.dev/resume/ |
| the lab | https://rye.dev/lab/ |
| llms.txt | https://rye.dev/llms.txt |
| Full history → | https://rye.dev/resume/ |
| View all | https://rye.dev/projects/ |
| AranetFull-stack sensor monitoring from BLE to dashboards, with offline storage and IoT integrationsRust libraries and tools for Aranet environmental sensors (CO2, temperature, humidity, radon, radiation) via Bluetooth Low Energy.RustBLESQLiteTokio | https://rye.dev/projects/aranet/ |
| UzumakiInteractive mathematical art across six platforms from shared algorithmsCross-platform spiral visualization app for Web, iOS, iPadOS, macOS, and watchOS. Generate mesmerizing animated spirals from ten mathematical algorithms with real-time customization.ReactTypeScriptSwiftSwiftUI | https://rye.dev/projects/uzumaki/ |
| Zero Crust POS SimulatorReference implementation for studying distributed state management and Electron security patternsA virtualized dual-head point-of-sale system built with Electron, demonstrating enterprise-grade architecture patterns for distributed state management, secure IPC, and offline-first retail operations.ElectronReactTypeScriptTailwind CSS | https://rye.dev/projects/zero-crust/ |
| AT Protocol MCP ServerRead and write to Bluesky from any MCP client, with zero-config public readsLets AI assistants read and write to Bluesky over the AT Protocol: zero-config public reads, OAuth-scoped writes, and full social graph access.TypeScriptMCPAT ProtocolBluesky | https://rye.dev/projects/atproto-mcp/ |
| api-catalogRFC 9727 hub that links everything below.↗ | https://rye.dev/.well-known/api-catalog |
| llms.txtA plain-language map of the whole site, written for LLMs.↗ | https://rye.dev/llms.txt |
| MCP serverA live Model Context Protocol server — real tools an agent can call.↗ | https://rye.dev/.well-known/mcp/server-card.json |
| A2A agent cardAn Agent-to-Agent (A2A) profile.↗ | https://rye.dev/.well-known/agent-card.json |
| Agent SkillsFive documented skills agents can run — search the blog, fetch a post, subscribe.↗ | https://rye.dev/.well-known/agent-skills/index.json |
| OpenAPIThe REST API, fully described.↗ | https://rye.dev/openapi.json |
| web-bot-authA published key directory for verifiable bot identity.↗ | https://rye.dev/.well-known/http-message-signatures-directory |
| open ↗ | https://rye.dev/.well-known/mcp/server-card.json |
| View all | https://rye.dev/blog/ |
| Jun 15, 2026Making My Portfolio Agent-Readable: From Files to an Interface Agents Can Act OnI stopped publishing files for agents to discover and built an interface they can act on: markdown mirrors, an A2A agent card, and verifiable skills. | https://rye.dev/blog/making-my-portfolio-agent-readable/ |
| May 24, 2026AI Slop Is a Search Problem NowWe keep blaming AI-generated content for poisoning the web. But the slop is downstream of a market shift: search stopped sending users to publishers, publishers stopped being able to fund human writing, and AI filled the gap. The diagnosis matters. | https://rye.dev/blog/ai-slop-is-a-search-problem-now/ |
| Apr 4, 2026Building Aranet: A Rust Toolkit for Liberating Environmental Sensor DataHow I built a seven-crate Rust workspace to connect to Aranet CO2, radon, and radiation sensors over Bluetooth LE — from raw BLE packets to Grafana dashboards, without a cloud dependency in sight. | https://rye.dev/blog/building-aranet-rust-ble-environmental-monitoring/ |
| Get in Touch | https://rye.dev/about/#contact |
| Connect on LinkedIn | https://linkedin.com/in/cameronrye |
| view my resume | https://rye.dev/resume/ |
| Contact | https://rye.dev/about/#contact |
| About | https://rye.dev/about/ |
| Uses | https://rye.dev/uses/ |
| Lab | https://rye.dev/lab/ |
| Now | https://rye.dev/now/ |
| Blogroll | https://rye.dev/blogroll/ |
| Reading | https://rye.dev/reading/ |
| Activity | https://rye.dev/activity/ |
| Colophon | https://rye.dev/colophon/ |
| RSS | https://rye.dev/rss.xml |
| llms.txt | https://rye.dev/llms.txt |
| GitHub | https://github.com/cameronrye |
| https://linkedin.com/in/cameronrye | |
| Mastodon | https://meron.io/@c |
| Open full search → | https://rye.dev/search/ |
Viewport: width=device-width, initial-scale=1.0
Robots: index, follow