Bernard Banta
Finplus Group | Co-founder & CTO
Finplus CTO & co-founder. African Ruby Community Chair. 14+ yrs in tech, solving financial exclusion problem.
Africa tech innovator & speaker.
Sanarei Protocol: Offline Web Browsing with Ruby
Sanarei: Offline web browsing. By leveraging lean design & USSD, it provides seamless offline web interactions without traditional connectivity.
The photo of Bernard Banta, black man wearing glasses and light blue shirt.
Chris Hasinski
I'm especially interested in webapp performance and AI/ML. Ex-UCDavis researcher, RoR consultant and database enthusiast. Talk to me about vector DBs!
Image Vector Search
An AI model in my app? No APIs, no Python and no arcane knowledge! A demo on how to build an ONNX-powered unlabeled image recognition with just Ruby.
The photo of Chris Hasinski, wearing glasses and black jacket.

Matz

the Creator of Ruby
KEYNOTE
SPEAKER
The photo of Matz, kindly smiling.

confirmed speakers

Event-sourced mental models in Ruby
ne

Tim Riley

The Lookout Way | Principal Engineer
Hanami, Dry RB and ROM project lead.
What I Talk About When I Talk About Ruby
Our path to a more diverse Ruby, and the rewards from the journey.
KEYNOTE
SPEAKER
The photo of Tim Riley smiling warmly.
Roman Samoilov
Ruby developer, mentor, and author of the Rage framework; passionate about performance, simplicity, and sharing knowledge.
Modernising Ruby Systems
with Rage
Discover the story behind the Rage framework: the challenges it solves for Ruby developers and its impact on real-world systems.
The photo of Roman Samoilov, bald smiling man in a checkered shirt.
Ismael Celis
Web developer since 2001, formerly at Thoughtbot London, currently consulting. Background in e-commerce and APIs. Fan of diagram-driven-development.
Event-sourced mental models in Ruby
I'll show how Event Sourcing and Ruby can provide a cohesive programming model where auditable data, durable workflows and reactive UIs are the default.
The photo of Ismael Celis, a grey hair man wearing dark blue sweater.
Gavin Morrice
Cleo AI | Senior Engineer
A jazz musician turned software engineer who is fascinated by design patterns and building future-proof, scalable systems.
Objects talking to objects
An exploration of what it means to think in OOP, where process lives, and how to keep complex systems robust, scalable, and flexible.
The photo of Chris Hasinski, wearing glasses and black jacket.
Christoph Lipautz
Meister | Staff Engineer
Christoph (he/him) is a Complete-Stack Developer, 
Staff Engineer at Meister, and loves to build, guide, share, 
and learn.
A Framework for Tech. Debt
This talk reveals a framework to tackle technical debt, clear roadblocks, and boost innovation. Learn practical steps to conquer your Ruby legacy!
The photo of Roman Samoilov, bald smiling man in a checkered shirt.
Youssef Boulkaid
workato
I am a developer, Rubyist, photographer, and occasional writer with a passion for crafting thoughtful, human-centered software.
Failed to build gem native extension
This talk demystifies concepts such as native extensions, C Makefiles and compiler flags so you can understand this dreaded error and how to solve it!
The photo of Roman Samoilov, bald smiling man in a checkered shirt.
Hans Schnedlitz
Meister | Staff Engineer
Hans is a Ruby engineer passionate about developer productivity and keeping software fun. When he's not staring into his laptop, you'll probably find him with his nose in a book
 or climbing some mountain.
Fresh Features, Julienne Cut
Cooking and software engineering have more in common than you think. For one, both involve cutting things to pieces! In cooking, we slice veggies. In software, we dice features. In this talk, we'll learn how to ship faster by breaking extensive features into manageable chunks.
The photo of Chris Hasinski, wearing glasses and black jacket.
Cristian Planas
Cristian Planas has 15 years of Rails expertise, from startup CTO to big company Tech Lead. His focus is on scalability and performance issues.
Full Circle: How Modern Ruby Powers the Re-integration of High-Speed Microservices into Rails
This talk shows how the modern Ruby ecosystems can reintroduce microservices into monoliths, reversing older splits spurred by C-Ruby's constraints.
The photo of Cristian Planas, widely smiling
Frederick Cheung
Skiller Whale
Currently lead engineer at Skiller Whale, I've been building Rails apps since 1.0. Away from the computer,
I enjoy running, cats & video games.
What software engineers can learn from the Chernobyl disaster
The Chernobyl disaster sounds remote, but the incredible events around it are full of insights about the everyday challenges we face as developers.
The photo of Roman Samoilov, bald smiling man in a checkered shirt.
Jônatas Davi Paganini
Timescale | Developer Advocate
Terminal veteran (20+ years). Global speaker on performance & architecture. Expert across embedded, 3D printing, web & mobile. Problem solver.
Deep dive into 
the timescaledb gem
TimescaleDB gem: The Ruby wrapper for hypertables, automated partitioning, continuous aggregations, and time-bucket optimization in Rails apps.
The photo of Roman Samoilov, bald smiling man in a checkered shirt.
Jess Sullivan
Scan.com | Senior Software Engineer
Jess transitioned from a decade in education to becoming a Ruby engineer. Outside of coding, she enjoys hiking, playing saxophone, gardening, and time with her Old English Sheepdog.
ActiveRecord Unveiled: Mastering Rails’ ORM
ActiveRecord powers Rails' database magic — but what happens behind the scenes? This talk unpacks how Rails' ORM maps data, revealing the key mechanisms at work.
The photo of Chris Hasinski, wearing glasses and black jacket.
Adam Piotrowski
2n IT | CEO
CTO demoted to CEO. Passionate about sailing, plays Magic: The Gathering and basketball as a hobby. Loves meeting open-minded people and good jokes.
It is not so bad, after all.
It's easy to complain about your project and envy others for the technology they use or the clients they work with. But let's talk about the funny pathologies of the industry, the weird f*ckups — just so I can remind you that the grass is always greener in the neighbor's courtyard, and your project might not be so bad after all :)
The photo of Adam Piotrowski. A man with a dark beard and mustache.
Steven R. Baker
SUSE | Hippie Redneck
Steven has been making computers do things for over three decades, and usually wishes he was doing something else instead.
Exploring Expressiveness: Creating DSLs in Ruby
Ruby's expressiveness, dynamic features, and even cultural norms make it especially well suited for crafting DSLs. We'll explore how.
The photo of Steven R. Baker. A man wearing glasses, beard and mustache.
Michał Łęcicki
Visuality
I'm a seasoned software developer who gets things done. I love Ruby and enjoy Rails. I strongly believe in fair cooperation between humans and AI.
More Ruby, less Rails: rediscover the beauty of Ruby
I will cover the basic Ruby features and unfamiliar topics, such as Ruby refinements. Be prepared for some eye-opening insights from the Ruby documentation!
The photo of Michał Łęcicki wearing glasses and smiling.
Chikahiro Tokoro
Software Engineer started with Ruby in 2006, love the community! Enjoying Travel and Yoga in personal life.
Is the monolith a problem?
The monolith often gets blamed and the microservices praised—but is that fair? Let’s dig into the real problem and explore a solution.
The photo of Chikahiro Tokoro, wearing glasses..
Katie Miller
Dexter | Founding Engineer
Self-taught coder who’s dabbled in frontend, backend and design. Cares most about solving hard problems and building stuff that makes both the end user and developer happy.
The Boring Bits Bite Back
Tech Debt is talked about a lot. Sometimes the debt that builds up comes from the most boring but most crucial areas. Knowing about the traps and keeping those boring parts truly boring can be hugely beneficial. Don't get sidelined from building features that differentiate.
The photo of smiling lady - Katie Miller
More speakers to be announced. Stay tuned!
Adrian Marin
Friendly.rb
Henrique Cardoso de Faria
Organizer at EuRuKo 2025
Jānis Baiža
Latvian Ruby community
Olle Jonsson
Malmö Ruby Brigade
Thijs Cadier
Amsterdam.rb
Program committee
We are working on shaping our lineup. The CFP is closed.
We’ve received over 60 submissions from 17 countries around the world.
Our program committee is selecting the best talks. The results will be announced in March.
Cookies managing
We use cookies to provide the best site experience.
Cookies managing
Cookie Settings
Cookies necessary for the correct operation of the site are always enabled.
Other cookies are configurable.
Essential cookies
Always On. These cookies are essential so that you can use the website and use its functions. They cannot be turned off. They're set in response to requests made by you, such as setting your privacy preferences, logging in or filling in forms.
Analytics cookies
Disabled
These cookies collect information to help us understand how our Websites are being used or how effective our marketing campaigns are, or to help us customise our Websites for you. See a list of the analytics cookies we use here.
Advertising cookies
Disabled
These cookies provide advertising companies with information about your online activity to help them deliver more relevant online advertising to you or to limit how many times you see an ad. This information may be shared with other advertising companies. See a list of the advertising cookies we use here.