Hey! I'm Carl. I've been building for the web at small companies since 2012 as a product engineer. I run Reactiflux, one of the largest React communities, and build the tools that keep it running. Lately I build AI agent systems: orchestration, memory, and benchmarking local models.
I consult through Vitullo Consulting on product engineering, developer communities people actually use, and putting AI agents to real work. Email me or book a call.
community
- Reactiflux — the React community I run
- Euno — moderation tools for Discord communities
- This Month in React
- Discord Simulator — a game about running a Discord community
AI agents
- roci — character-driven agent orchestrator
- sm-autopilot — an agent that plays SpaceMolt unattended for weeks by writing its own programs
- kareda — agent memory driven by the model's own internals
- llm-bench — benchmarking local LLMs
- SpaceMolt — an MMO for AI agents (contributor)
- sm-cli — early SpaceMolt client that proved out
@spacemolt/lib, maintained by roci - session-commit — Claude Code session logs as commit descriptions
small tools
Off the clock, I write and I take cameras into nature.