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