Speakers

Keynote Speakers

tomoya ishida
tomoya ishida

TRICK 2022 Gold Medalist. Maintainer of IRB and Reline. CTO at codeTakt Inc.

Samuel Williams
Samuel Williams
  • @ioquatix

Samuel Williams is a renowned Rubyist, the author of Async, and the creator of the Falcon web server. His work focuses on asynchronous I/O and concurrency in Ruby, enhancing its performance and scalability. As member of the Ruby core team, Samuel is pivotal in evolving Ruby's concurrency model. He is a regular speaker at tech conferences, known for making complex topics accessible and engaging.

CRuby Committers
CRuby Committers
  • @rubylangorg

Yukihiro "Matz" Matsumoto
Yukihiro "Matz" Matsumoto
  • @yukihiro_matz

The Creator of Ruby

Speakers

Aaron Patterson
Aaron Patterson
  • @tenderlove

Aaron is on the Rails core team, the Ruby core team, and is a Senior Staff Engineer working at Shopify. In his free time, he enjoys cooking, playing with cats, and writing weird software.

Adam Hess
Adam Hess
  • @HParker

Adam is a staff software engineer at GitHub on the Ruby Infrastructure team working on improving Ruby for GitHub (and everyone else). He was an early contributor to Ruby's new parser Prism and an avid compiler nerd.

ahogappa
ahogappa
  • @ahogappa0613

I am a web application developer at STORES, Inc. As a hobby, I develop game engines and tools to pack ruby in one binary.

Benoit Daloze
Benoit Daloze
  • @eregontp

Benoit Daloze is the TruffleRuby lead. He has contributed to many Ruby implementations, including CRuby, TruffleRuby and JRuby. He is the maintainer of ruby/setup-ruby and ruby/spec.

Brandon Weaver
Brandon Weaver
  • @keystonelemur

Brandon is a Principal Software Engineer at Gusto working on the Payroll Services platform. He writes on several Ruby topics from introductory to advanced content, and has invested substantial time into AST tooling and its potential.

Charles Nutter
Charles Nutter
  • @headius

Charles works on JRuby and JVM languages at Red Hat.

Daisuke Aritomo (osyoyu)
Daisuke Aritomo (osyoyu)

Computer lover and software engineer at SmartBank, Inc. Interested in performance profiling, and has been recently working on Pf2, which is a novel CRuby profiler.

Emma Haruka Iwao
Emma Haruka Iwao

Emma is a software engineer at Google, based out of Seattle, WA. Besides software engineering, shes likes games, traveling, and eating delicious food.

Hiroshi SHIBATA
Hiroshi SHIBATA

OSS programmer, Ruby committer, maintainer of many OSS such as ruby, rubygems, bundler, rake, and administrator of ruby-lang.org. He is working in public relations of technology for ANDPAD Inc. and full time OSS developer for the Ruby programming language.

Hiroya FUJINAMI
Hiroya FUJINAMI
  • @makenowjust

Ph.D. student at SOKENDAI (NII, National Institute of Informatics). Researcher for information security and formal language. Ruby committer. I am the author of Regexp optimization to prevent ReDoS in Ruby 3.2.0.

Hitoshi HASUMI
Hitoshi HASUMI
  • @hasumikin

Creator of PicoRuby & PRK Firmware. Maintainer of IRB. Winner of Fukuoka Ruby Award First Prize in 2020 & 2022, and a Ruby Prize 2021 final nominee.

Ivo Anjo
Ivo Anjo

I love to work on Ruby performance and that's how I ended up at Datadog where I'm building a new production open-source Ruby profiler for the ddtrace gem. I believe in bringing profiling to the masses: profilers should be easy to use and understandable by everyone, and I'm working hard on delivering this vision.

Jeremy Evans
Jeremy Evans
  • @jeremyevans0

Jeremy Evans is a Ruby committer who focuses on fixing bugs in Ruby. He the lead developer of the Sequel database library, the Roda web toolkit, the Rodauth authentication framework, and many other Ruby libraries. He is the author of "Polished Ruby Programming". He is the maintainer of Ruby ports for the OpenBSD operating system.

John Hawthorn
John Hawthorn
  • @jhawthorn

John is a Ruby Committer, a Rails Core member, and a Staff Engineer at GitHub on the Ruby Architecture team. He’s based in Victoria, Canada.

Junichi Kobayashi
Junichi Kobayashi
  • @junk0612

Working as a Rails programmer at ESM, Inc., with a keen interest in Ruby parsers and their related technologies.

Kay Sawada
Kay Sawada
  • @remore

Kay loves day-to-day engineering. He feels happy at any moment during programming. That's why and how he met Ruby. He is currently working as a senior serverless strategist at Fastly. He also plays the contrabass once in a while.

KJ Tsanaktsidis
KJ Tsanaktsidis
  • @KJTsanaktsidis

Hi there! I'm a Ruby committer and principal engineer at Zendesk, working on the performance and reliability of our Rails monolith, in Melbourne, Australia.

Koichi ITO
Koichi ITO

Koichi Ito is a member of RuboCop core team and open source software maintainer. He is a long time practitioner of Ruby/Rails application development with eXtreme Programming. He is also Engineering Manager and Distinguished Engineer at ESM, Inc.

Koichi Sasada
Koichi Sasada
  • @ko1

Koichi Sasada is a programmer, mainly developing Ruby interpreter (CRuby/MRI). He received Ph.D (Information Science and Technology) from the University of Tokyo, 2007. Now he is still working on MRI development at STORES, Inc. He is also a director of Ruby Association.

Mari Imaizumi
Mari Imaizumi
  • @ima1zumi

She is a software engineer also IRB and Reline maintainer.

Martin J. Dürst
Martin J. Dürst
  • @duerst

Martin is a Professor of Computer Science at Aoyama Gakuin University in Japan. He has been one of the main drivers of Internationalization (I18N) and the use of Unicode on the Web and the Internet. He published the first proposals for DNS I18N and NFC character normalization, and is the main author of the W3C Character Model and the IRI specification (RFC 3987). Since 2007, he and his students have contributed to the implementation of Ruby, mostly in the area of I18N.

Masaki Hara
Masaki Hara

Software Engineer at Wantedly, Inc., working on improving the company's developer experiences. Fluent in Rust, TypeScript, and Ruby.

Masataka Kuwabara
Masataka Kuwabara

A maintainer of RBS, a Ruby committer.

Masato Ohba
Masato Ohba
  • @ohbarye

Rubyist working on a banking system and a card payment system at SmartBank, Inc.

Masatoshi SEKI
Masatoshi SEKI

Masatoshi Seki is a Ruby committer and the author of several Ruby standard libraries including dRuby, ERB, and Rinda. He’s an expert in object-oriented programming, distributed systems, and eXtreme programming. He has been speaking at RubyKaigi every year since 2006 when the Kaigi first started. He is also Principal Engineer at Canon Medical Systems corp.

Matt Muller
Matt Muller
  • @mullermp

Matt Muller is a software engineer and maintainer of AWS SDK for Ruby. You can find him on GitHub as @mullermp.

Matt Valentine-House
Matt Valentine-House
  • @eightbitraptor

Matt has been writing Ruby since 2007, contributing to the language since 2020, and has been a Ruby core committer since March 2023.

He works at Shopify in the Ruby Infrastructure team working full time on improving Ruby.

When he's not scratching his head over a segfault he can be found brewing coffee and building keyboards.

Maxime Chevalier-Boisvert
Maxime Chevalier-Boisvert
  • @maximecb

Maxime Chevalier-Boisvert obtained a PhD in compiler design at the University of Montreal in 2016, where she developed Basic Block Versioning (BBV), a JIT compiler architecture optimized for dynamically-typed programming languages. She is currently leading a project at Shopify to build YJIT, a new JIT compiler built inside CRuby.

memory
memory

I am a CTO at Liiga, Inc. I enjoy implementing VMs with PHP including JVM and RubyVM. I have some book authors. My hobby is reading binary files.

Mike McQuaid
Mike McQuaid
  • @MikeMcQuaid

Mike McQuaid is the Project Leader and longest running maintainer for the Homebrew package manager for macOS (and Linux). At work, he's the CTO and Cofounder of Workbrew and spent a decade at GitHub, concluding as a principal engineer, working on FOSS stuff. He works from his home in Edinburgh, Scotland where he authored Git in Practice and contributed to a wide array of other open source projects including KDE and the Linux kernel.

Misaki Shioi
Misaki Shioi
  • @coe401_

Web application developer. Rubyist. Member of Asakusa.rb.

monochrome
monochrome
  • @s_isshiki1969

A hobbyist, loves Ruby and Rust.

Peter Zhu
Peter Zhu
  • @peterzhu2118

Peter is a Ruby core committer and Senior Developer at Shopify. He is currently working on improving the performance of Ruby and was a co-author of the Variable Width Allocation project. He is the author of ruby_memcheck, a gem used to find memory leaks in native gems. It has found memory leaks in popular gems such as Nokogiri, protobuf, gRPC, and liquid-c.

Ryo Kajiwara
Ryo Kajiwara
  • @sylph01

A wild (freelance) programmer. I can do cryptography and authentication/authorization a little.

Ryota Egusa
Ryota Egusa
  • @gedorinku

Software engineer at Wantedly, Inc., focusing on enhancing internal quality of software.

Samuel Giddins
Samuel Giddins
  • @segiddins

Samuel is the Security Engineer in Residence at Ruby Central, leading security efforts across RubyGems and RubyGems.org by day (and sometimes by night, CVEs never sleep). He's been working on Ruby tooling for the past decade, and has shipped hundreds of bugs across RubyGems & Bundler.

Satoshi Tagomori
Satoshi Tagomori
  • @tagomoris

OSS developer/maintainer: Fluentd, Norikra, MessagePack-Ruby, Woothee and many others mainly about Web services, data collecting and distributed/streaming data processing. Living in Tokyo.

Shigeru Nakajima
Shigeru Nakajima

I am a programmer with 20 years of experience. I have used my experience working with JavaScript and Ruby to implement three browser-oriented applications using ruby.wasm. Six pull requests I wrote were merged into ruby.wasm. I gave a presentation on ruby.wasm at RubyKaigi 2023.

Shunsuke Mori (kokuyou)
Shunsuke Mori (kokuyou)
  • @kokuyouwind

Ruby on Rails engineer. He works at Leaner Technologies inc. as a member of the technical infrastructure team and surveys LLMs as a part of his technical research. He is also interested in type systems and is developing RBS Goose for RBS type inference.

Soutaro Matsumoto
Soutaro Matsumoto
  • @soutaro

Soutaro is one of the Ruby core committers, leading the development of RBS, and developing Steep, a static type checker built on the top of RBS.

Takashi Kokubun
Takashi Kokubun
  • @k0kubun

Takashi Kokubun is a Staff Developer at Shopify, based in the San Francisco Bay Area. As a Ruby committer, he has worked on JIT compilers for Ruby since 2017. He optimizes YJIT at work and RJIT in his spare time.

Uchio KONDO
Uchio KONDO

A Rubyist from Fukuoka. An Infrastructure Engineer at Mirrativ, Inc.(a live-streaming platform in Japan). Loves Ruby, mruby, Rust, eBPF, WASM, LLVM, MP4 Media File Format and other binaries. A speaker of Several RubyKaigis, a RubyKaigi 2019 Local Organizer, and a co-translator of o'reilly's "Learning eBPF" (Japanese edition).

Vinicius Stock
Vinicius Stock
  • @vinistock

Vinicius Stock is a Senior Software Developer working on the Ruby developer experience team at Shopify. Vini started his journey writing Ruby on Rails applications in 2015 and now dedicates his time to improve developer tools, language servers, gradual typing and debuggers in the Ruby ecosystem.

Vladimir Dementyev
Vladimir Dementyev
  • @palkan_tula

Vladimir is a mathematician who found his happiness in programming Ruby, contributing to open source and being an Evil Martian. Author of AnyCable and award-winning Ruby Next.

Yudai Takada
Yudai Takada

A contributor for ruby/lrama. Co-Founder of Kyobashi.rb. A Software engineer at ANDPAD, Inc.

Yuichiro Kaneko
Yuichiro Kaneko
  • @spikeolaf

The author of Lrama LALR parser generator. Ruby committer.

Yuji Yokoo
Yuji Yokoo
  • @yujiyokoo

Yuji is a software developer who has lived for a long time in Adelaide, Australia but is now based in Tokyo. He used to be a Windows desktop application developer until he discovered Ruby. Besides programming, he enjoys video games and Brazilian Jiu Jitsu.

Yusuke Endoh
Yusuke Endoh
  • @mametter

'A full-time MRI committer at STORES, Inc. He has been interested in testing, analyzing, abusing of Ruby. He is an advocate of "transcendental programming" that creates a useless program like this bio. (_)'.yield_self{|s|eval(t=%q(puts"'#{s.sub(?,?+?_)}'.yield_self{|s|eval(t=%q(#{t}))}"))}

Yuta Saito
Yuta Saito
  • @kateinoigakukun

A newbie committer to Ruby, Swift, and LLVM, especially working on WebAssembly support for the languages. Also a graduate CS student at Waseda University.