Skip to content

colinrozzi/portfolio

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 

Repository files navigation

Colin Rozzi – Portfolio

Rust systems engineer building secure, auditable AI infrastructure with WebAssembly and the Actor Model.
Focused on security-first design, fault-tolerant distributed systems, and developer-friendly tooling for AI-native applications.


🛠 Core Infrastructure

A secure, transparent, and reliable runtime for AI agents — built on WebAssembly and the Actor Model.
Problem: AI agents are often deployed without proper containment, auditability, or fault tolerance.
Solution: Move trust from individual agents to the infrastructure, guaranteeing safety at the runtime level.

Highlights

  • 🔒 WebAssembly Sandboxing – deterministic execution & precise permission boundaries
  • 🎭 Actor Model with Supervision – Erlang-style fault recovery
  • 📜 Event-Sourced Auditing – full action traceability with deterministic replay
  • High Performance – near-native speed via Wasmtime
  • 🛡 Security-First Design – capability-based access control

Tech Stack: Rust, WebAssembly Component Model, Wasmtime, Actor Model, Event Sourcing


Foundational Rust implementation of the Model Context Protocol (MCP) for seamless LLM–tool integration.

Highlights

  • 📋 JSON-RPC 2.0 messaging with full protocol compliance
  • 🔄 Version & capability negotiation for forward compatibility
  • 🛠 Type-safe tool registration with JSON Schema validation
  • ⚡ Async/Await support via Tokio runtime
  • 🏗 Ergonomic builder patterns for clients & servers

Use Cases:

  • Build custom MCP servers for domain-specific tools
  • Connect AI applications to external data & systems
  • Integrate with existing infrastructure using a standard protocol

Tech Stack: Rust, Tokio, Serde, JSON-RPC 2.0, JSON Schema


🔌 Ecosystem Tools

Production-ready MCP servers that extend AI capabilities with secure filesystem access, development tooling, and WebAssembly integration.

Featured Servers:

  • 🔒 Filesystem MCP – secure CRUD operations, regex search, partial edits
  • 🦀 Cargo MCP – Rust build/test/dependency automation with AI integration
  • 🎭 Actor Registry MCP – lifecycle management for Theater actors
  • 🎪 Theater MCP – runtime control, message passing, system monitoring
  • 🧩 Component Tools MCP – accelerate WebAssembly component development

Tech Stack: Rust, TypeScript, MCP Protocol, Tokio, WebAssembly Toolchain


💡 Applications

Collection of WebAssembly actors demonstrating real-world AI, networking, and distributed computing patterns — all built for the Theater runtime.

Featured Actors:

  • 🤖 Anthropic Proxy – secure Claude API access in a sandbox
  • 🌐 Chat Interface – real-time HTTP/WebSocket server with multi-user sessions
  • 🎯 Task Manager – configuration-driven AI task orchestration
  • 📝 Git Command Actor – AI-optimized Git automation with security controls

Additional Actors: OpenAI Proxy, Chat State Management, HTTP MCP Actor, Commit Actor, Coding Agent V0

Tech Stack: Rust, WebAssembly, HTTP/WebSocket, AI APIs (Anthropic, OpenAI), Git


🔑 Skills

  • Languages: Rust, TypeScript, JavaScript
  • Systems: WebAssembly, Actor Model, Event Sourcing, Async runtimes
  • Tools: Wasmtime, cargo-component, MCP Protocol, Git automation
  • AI Integration: Anthropic API, OpenAI API, protocol-based tool orchestration

📫 Contact

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published