Portrait of Carmine Paolino

Carmine Paolino

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

Production Experience Cannot Be Hallucinated

A paid Medium article claimed hard-won RubyLLM production lessons, but its code had never run. Regenerating it only made the fabrication harder to spot.

RubyLLM 1.15: Image Editing, Cost Tracking and Less Tool Boilerplate

RubyLLM 1.15: Image Editing, Cost Tracking and Less Tool Boilerplate

RubyLLM 1.15 adds image editing, cost tracking, inferred tool parameters, additive callbacks, and Rails fixes.

kamal-backup: Scheduled Rails Backups for Kamal Apps

kamal-backup: Scheduled Rails Backups for Kamal Apps

One Kamal accessory for encrypted Rails database and Active Storage backups, restore drills, and redacted evidence for security reviews.

Ruby Concurrency: What Actually Happens

Ruby Concurrency: What Actually Happens

A visual guide to Ruby processes, Ractors, threads, fibers, schedulers, blocking I/O, database connections, and concurrency trade-offs.

Making the Rails Default Job Queue Fiber-Based

Making the Rails Default Job Queue Fiber-Based

I patched Solid Queue to run jobs as fibers. Now it ships in 1.6.0, making the Rails default ready for highly concurrent, cooperative I/O-bound jobs.

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.