Portrait of Carmine Paolino

Carmine Paolino

At Plenty, I build AI frameworks, products, native apps, and developer tools: RubyLLM, Chat with Work, Solco, Spotifast, ZapFast, ArchSpec, Kamal Backup, and more. I help organize Berlin.rb, founded Floppy Disco, and make house and disco as Crimson Lake.

Your Agent's Context Window Is Not a Junk Drawer

Your Agent's Context Window Is Not a Junk Drawer

Learn why agent context windows degrade, how context rot harms results, and practical strategies for keeping AI agents focused and reliable.

I Built a Monitor Configuration Tool for Hyprland

I Built a Monitor Configuration Tool for Hyprland

A spatial TUI editor with drag-and-drop, safe apply with revert, workspace planning, and a hotplug daemon. All in two zero-dependency Go binaries.

Comb Shaped Slices

You don't need to pick a vertical. Build for yourself, listen to your customers, and the shape that emerges is yours.

Ruby Deserves Beautiful Documentation

Ruby Deserves Beautiful Documentation

The Ruby community doesn't have a great documentation theme. So I made one. Jekyll VitePress Theme brings VitePress's docs UX to Jekyll.

RubyLLM 1.14: From Zero to AI Chat App in Under Two Minutes

RubyLLM 1.14: From Zero to AI Chat App in Under Two Minutes

RubyLLM 1.14 ships a Tailwind chat UI, Rails generators for agents and tools, and a simplified config DSL. Watch the full setup in 1:46.

Ruby Is the Best Language for Building AI Apps

Ruby Is the Best Language for Building AI Apps

A pragmatic, code-first argument for Ruby as the best language to ship AI products in 2026.

RubyLLM 1.12: Agents Are Just LLMs with Tools

RubyLLM 1.12: Agents Are Just LLMs with Tools

Agents aren't magic. They're LLMs that can call your code. RubyLLM 1.12 adds a clean DSL to define and reuse them.

Dictation Is the New Prompt (Voxtype on Omarchy)

Dictation Is the New Prompt (Voxtype on Omarchy)

Stop typing every prompt. Speak it instead, with a fast Rust stack and a clean Omarchy setup.

Nano Banana with RubyLLM

Nano Banana with RubyLLM

Nano Banana hides behind Google's chat endpoint. Here's the straight line to ship it with RubyLLM.