The Clouds

Isometric pixel-art map of San Francisco Typesense Typesense
We search this whole city in milliseconds. Typos welcome.
WorkOS WorkOS
Every door in this city opens with single sign-on.
Fin Fin
Our AI agent handles the city's support tickets. Even the seagulls.
AppSignal AppSignal
Monitoring every block of this town. All dashboards green.
Persona Persona
508 pixel citizens โ€” all verified as real humans.
Beyond Finance Beyond Finance
Helping this town break free of debt, block by block.
SumIt SumIt
Every coin on this map? Accounted for.
TRMNL TRMNL
The city's tides, trains and standups, on one e-ink screen.
Order.co Order.co
Every plank on this pier arrived on one purchase order.
Chatwoot Chatwoot
Every conversation on this pier lands in one open-source inbox.
bison Legacy? I prefer battle-tested. bison Pair grazing. Like pair programming, but greener. sea-lion This dock is mine now. Non-blocking, though. sea-lion Scoot over. This plank is taken. sea-lion Sunbathing is a lifestyle. whale I only surface for major releases. pelican Formation lead. Zero merge conflicts. pelican I review fish. Approve, approve, approve. pelican Squad's over there. I'm remote. seagull Drop a churro. I dare you. parrot Telegraph Hill rent: one cracker. parrot Wild parrot of Telegraph Hill, doing a flyby. martian Check Agents on Rails: the first benchmark report martian Peace, love, and open source. martian Series A? We prefer Series Mars. martian Great reception up here. Home says hi. martian Karl the Fog? We go way back. xray X-ray glasses. Somebody left them on the kerb. retriable retriable zlib zlib graphql-fragment_cache graphql-fragment_cache fx fx bootsnap bootsnap pronto pronto pronto-rubocop pronto-rubocop kamal-backup kamal-backup barbeque barbeque jwt jwt rails3-generators rails3-generators aws-sdk-core aws-sdk-core appengine-apis appengine-apis mls mls pronto-jshint pronto-jshint mirah mirah hotwire-spark hotwire-spark rspec-rails rspec-rails raven-transports-fluentd raven-transports-fluentd rubocop-gradual rubocop-gradual graphql-persisted_queries graphql-persisted_queries tpm-key_attestation tpm-key_attestation activerecord-sort activerecord-sort vcr vcr tzinfo tzinfo i18n i18n rspec-openapi rspec-openapi nokogiri nokogiri honeybadger honeybadger dubious dubious wsdirector-cli wsdirector-cli inertia_rails-contrib inertia_rails-contrib anycable anycable expeditor expeditor lookbook lookbook parallel parallel actionpack actionpack acts_as_tenant acts_as_tenant mission_control-jobs mission_control-jobs capybara capybara panko_serializer panko_serializer graphql-anycable graphql-anycable nanoid nanoid ostruct-sanitizer ostruct-sanitizer skooma skooma webmock webmock rubocop-rails rubocop-rails multipart-post multipart-post standard standard groupdate groupdate cose cose activerecord-count_loader activerecord-count_loader cable_ready cable_ready rubocop-github rubocop-github archspec archspec capybara-thruster capybara-thruster isolator isolator
Amanda Kinney Amanda Kinney
Hola!
Aleksandr Berdiugin Aleksandr Berdiugin
Hey-Hey! Let's talk!
Anton Senkovskiy Anton Senkovskiy
Hey! Any chance you brought some nice coffee beans?
Dave Doolin Dave Doolin
Howdy!
Nicolas Erlichman Nicolas Erlichman
Hey!
Avinash Joshi Avinash Joshi
Hi, I'm Avinash!
Miles Georgi Miles Georgi
Fooooooooooooob!
Jesper Christiansen Jesper Christiansen
Hi, I'm Jesper!
JP Camara JP Camara
Join us, here, among the clouds
Ken Decanio Ken Decanio
welcome to SF
David Paluy David Paluy
Hey Y`all! Ask me on How I AI with Ruby
Matt Duszynski Matt Duszynski
Ship it!
Mike Dalton Mike Dalton
Hi, I'm Mike!
Todd Sedano Todd Sedano
Hi, I'm Todd!
Travis Dockter Travis Dockter
I use vim btw
Benjamin Wood Benjamin Wood
Hi, I'm Benjamin!
Victoria Melnikova Victoria Melnikova
Welcome to SF Ruby!
Vova Dementyev Vova Dementyev
Rails Way, or the highway?
Chris Janik Chris Janik
Hi, I'm Chris!
Nate Vick Nate Vick
Hi I'm Nate! I love solving DX problems and generally helping unlock people.
Chris Fung Chris Fung
Hi, I'm Chris!
Yang Chung Yang Chung
Hey all, glad to see you!
Camila Mirabal Camila Mirabal
You can call me Cami. I do the marketing for the conference and Evil Martians.
Aurelie Verrot Aurelie Verrot
Bonjour! Do you want a croissant?
Steph Farid Steph Farid
Hi, I'm Steph!
Zachary Roland Zachary Roland
Hi, I'm Zachary!
Matthew Solt Matthew Solt
Hi, I'm Matt! Let's talk Ruby and AI!
Dave Sick Dave Sick
Howdy! I'm Sick! What are you doing?
Luke Oldenburg Luke Oldenburg
Hey!
Jason Bosco Jason Bosco
Hi, I'm Jason!
Peter Zhu Peter Zhu
Hi, I'm Peter!
Rosa Gutierrez Rosa Gutierrez
Hi! ๐Ÿ‘‹๐Ÿป I hope you're having a lovely day! ๐Ÿ˜Š
James Bracy James Bracy
Hello!
Julien DeFrance Julien DeFrance
Hi, I'm Julien!
Juli Tera Juli Tera
Hi, I'm Juli!
Enrique Mogollan Enrique Mogollan
Do you want coffee shops recommendations? How do you drink your coffee?
Marco Roth Marco Roth
Hello Ruby Friends
Sean Behan Sean Behan
Hi, I'm Sean!
Jason Thomas Jason Thomas
I'm from Denver and I like to talk about aerospace!
Alexander Tishchenko Alexander Tishchenko
Hi, I'm Alexander!
Ben Sheldon Ben Sheldon
You're doing a good job!
Chris Hough Chris Hough
Happy to Help!
Liz Pantalone Liz Pantalone
Hi, I'm Liz!
Svyatoslav Kryukov Svyatoslav Kryukov
Ever heard of Inertia Rails? Pretty hip, they say.
Andrey Novikov Andrey Novikov
Hello from the other side of the Pacific!
Wade Winningham Wade Winningham
Hi!
Trista Mueller Trista Mueller
๐Ÿ‘‹
Irina Nazarova Irina Nazarova
Anybody seen Chris Fung?
Tyler Tyler
Ask me about Ductwork!
Alexy Mikhailichenko Alexy Mikhailichenko
Hi, I'm Alexy!
Harsh Parekh Harsh Parekh
Hi, I'm Harsh!
travis turner travis turner
Hi, I'm travis!
Nina R Nina R
Hi, I'm Nina!
Branka Kranjac Branka Kranjac
"Ciao world!" Let's talk Ruby!
Igor Arkhipov Igor Arkhipov
Hi, I'm Igor!
Madison Sites Madison Sites
Hey howdy hey!
Carlos Lopes Carlos Lopes
Hi, I'm Carlos!
Chris Oliver Chris Oliver
Hello world! ๐Ÿ‘‹
Vipul M Vipul M
Hi, I'm Vipul!
Polina Muรฑoz Polina Muรฑoz
Ahoy, fellow pixel person!
CJ Avilla (cjav_dev) CJ Avilla (cjav_dev)
Hi, I'm CJ!
Celine Celine
Hi!
Tim Krins Tim Krins
Forget coffee - where are the burritos
Josh Nolan Josh Nolan
Hello Rubyists!
Ben Parisot Ben Parisot
Hi, I'm Ben!
Sergey Karayev Sergey Karayev
Greetings!
lindsey anne lindsey anne
your weird legacy backend doesn't scare me. let's go data spelunking โ™ช~ แ••(แ›)แ•—
Hector Miramontes Hector Miramontes
Hi, I'm Hector!
Carmine Paolino Carmine Paolino
RubyLLM.chat.say "Hello!"
Marisa Lopez Marisa Lopez
Bonjour! How's it going?
Takashi Kokubun Takashi Kokubun
Hi, I'm Takashi!
Raphael Costa Raphael Costa
Just happy to be here!

Quests

0 complete

๐Ÿ”’

Generate & publish your Pixel Card

Sign in to make your card.
+10 coins
๐Ÿ”’

Fill out your profile

Your intro, your Clouds greeting, your company and your goals.
+10 coins
๐Ÿ”’

Add your GitHub handle

Sign in to be paid for your own gems.
+10 coins
๐Ÿ”’

Find yourself in the Clouds

Sign in to join the hunt.
+1 hearts
๐Ÿ”’

Talk to 5 people

Find yourself in the Clouds first, then go and talk to people.
+20 coins
๐Ÿ”’

Share your card on your socials

Unlocks once your card is in the gallery.
+30 coins
๐Ÿ”’

Collect the gems of the Clouds

Sign in to walk the Clouds and pocket them.
+1 coins each
๐Ÿ”’

Return a gem to its maintainer

Find yourself in the Clouds first, then go looking for an author.
+10 coins each
๐Ÿ”’

Extra: return from last year's conference

Reserved for returning Cloud Cards 2025 attendees.
+1 hearts +30 coins
โœจ
SF Ruby
Website Tickets Join Slack FAQ Sponsor Cloud Cards 2025

Q for quests, F for this panel.

The piano you hear on people is played by Sonic Pi, Sam Aaron's live coding music tool, and Ruby all the way down.

Animal calls by Igor Lazo and LokYYs (CC BY-SA 4.0) and Marco Dragonetti (CC BY 4.0). All trimmed and re-levelled for the Clouds; sources and licences. Other sounds CC0.

ยฉ 2026 SF Ruby. Organized by Evil Martians.

Carmine Paolino's pixel card

Get your own Pixel Card! San Francisco Ruby Conference, November 10-12, 2026

Join us โ†’

Carmine Paolino

๐ŸŽค Speaker

Founder @ Plenty

Iโ€™m Carmine Paolino, a software engineer, founder, and musician based in Berlin. I run [Plenty](https://plenty.is), the company behind my products and open-source work. I created [RubyLLM](https://rubyllm.com), a framework for building AI applications in Ruby. I also build [Chat with Work](https://chatwithwork.com), developer tools like [ArchSpec](https://archspecrb.dev) and [Kamal Backup](https://kamal-backup.dev), and native Spotify and WhatsApp clients [Spotifast](https://spotifast.rocks) and [ZapFast](https://zapfast.rocks). I build the software I need and make it a pleasure to use. My favorite problems are the ones I run into myself: something missing, frustrating, or slower than it should be. I care about speed, beauty, and the details that make a tool feel right, from the interface down to the code. My background is in computer science and AI, and Iโ€™ve worked in machine learning since 2012. I got involved in open source as a teenager, running the Italian Gentoo Linux community. Previously, I co-founded [Freshflow](https://freshflow.ai), using AI to reduce supermarket food waste. I help organize [Berlin.rb](https://berlinrb.org), founded the [Floppy Disco](https://floppydisco.live) music collective, and make house and disco as [Crimson Lake](https://crimsonlake.live). Iโ€™d love to meet fellow maintainers, independent founders, people building with Ruby and AI, and anyone interested in software and music. [All my projects](https://paolino.me/projects/) ยท [GitHub](https://github.com/crmne)

6 gems of theirs in the hunt

archspec hx_ruby kamal-backup ruby_llm ruby_llm-schema schematist

1 gem they have collected

archspec