Services

I build with a relentless focus on simplicity. It is how I make RubyLLM and Chat with Work, and what I bring when I work with you.

That is why I created Plenty, the company behind it all. Sometimes I also take a small amount of outside work.

AI and Ruby consulting

I created RubyLLM, the open-source library for building AI in Ruby. If you are building on it, or adding AI to a Rails app, I can help you ship it cleanly: the fewest moving parts that survive production.

I have built AI models and systems for over a decade. I studied AI at the Free University of Amsterdam and have trained machine learning and deep learning models since 2012: computer vision, recommendation systems, information retrieval, real data science, across Owlin, OLX, Capgemini, the Alan Turing Institute, and my own Freshflow. I know what is under the API, not just how to call it.

Email me about a project

RubyLLM workshops

I run RubyLLM workshops for engineering teams: a hands-on session building real AI features in Ruby, with the patterns I use in production. Shaped around your team, not a generic course.

Carmine is the person driving AI forward in Ruby, and it shows. His tooling blends simplicity and customizability in a way that feels classically Rails, and his workshop slowly draws you into what building with AI really means today. Can't recommend him enough.

Adrian Marin Adrian Marin Founder, Avo

Email me about a workshop

Founder coaching

I am a second-time founder, so I have been where you are. I coach early-stage founders through what is hard: a co-founder relationship starting to fray, a decision you keep circling on. I do not hand you answers. I ask the questions that get you to your own, and to the perspective you could not find by yourself.

Carmine as a coach has out of this world empathy from his deep CTO experience dealing with emotional and operational topics. I am endlessly grateful for his out of distribution insights and patience.

JB Lorenzo JB Lorenzo Founder, e11s

Email me about coaching

Want to know how I work? RubyLLM is open source, so you can read every line. Chat with Work is the fully private work AI I built with it.

Not sure which of these fits, or whether it does? Email me and we will figure it out.