Carmine Paolino's Picture

Carmine Paolino

I build AI tools at Chat with Work and RubyLLM. Co-founded Freshflow. Outside tech, I make music, run Floppy Disco, and take photos.

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.

RubyLLM 1.4-1.5.1: Three Releases in Three Days

RubyLLM 1.4-1.5.1: Three Releases in Three Days

Structured output that works, Rails generators that didn't exist, and why we shipped Wednesday, Friday, and Friday again.

Async Ruby is the Future of AI Apps (And It's Already Here)

Async Ruby is the Future of AI Apps (And It's Already Here)

How Ruby's async ecosystem transforms resource-intensive LLM applications into efficient, scalable systems - without rewriting your codebase.

RubyLLM 1.3.0: Smarter Attachments, Multi-Tenancy, and No More Manual Model Tracking

RubyLLM 1.3.0: Smarter Attachments, Multi-Tenancy, and No More Manual Model Tracking

Attachments figure themselves out, contexts isolate configuration per tenant, and model data stays current automatically.

The LLM Capabilities and Pricing API is Live

The LLM Capabilities and Pricing API is Live

The standard API for LLM model information I announced last month is now live and already integrated into RubyLLM 1.3.0.

A Standard API for LLM Capabilities and Pricing

A Standard API for LLM Capabilities and Pricing

No provider exposes model capabilities and pricing through their API. So we're building one.

RubyLLM 1.0

RubyLLM 1.0

One Ruby API for OpenAI, Claude, Gemini, and more. Chat, tools, streaming, Rails integration. No ceremony.

Building Cluster Headache Tracker from a Hospital Bed

Building Cluster Headache Tracker from a Hospital Bed

Cluster headaches hit up to eight times a day. The hospital gave me a paper form with one line per day. So I built an app between attacks.

Bye Freshflow

Bye Freshflow

I co-founded Freshflow 3.5 years ago. Now I'm leaving to build something of my own.