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.
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.
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.
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.