Speakers
Keynote Speakers
TRICK 2022 Gold Medalist. Maintainer of IRB and Reline. CTO at codeTakt Inc.
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.
The Creator of Ruby
Speakers
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 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.
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 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 is a Principal Software Engineer who has worked at companies like Gusto, Square, Playstation, and others. He writes on several Ruby topics from introductory to advanced content, and has invested substantial time into AST tooling and its potential.
Charles works on JRuby and JVM languages at Red Hat.
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 is a software engineer at Google, based out of Seattle, WA. Besides software engineering, shes likes games, traveling, and eating delicious food.
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.
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.
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.
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 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 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.
Working as a Rails programmer at ESM, Inc., with a keen interest in Ruby parsers and their related technologies.
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.
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 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 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 is an IRB, Reline committer, and a software engineer at STORES, inc.
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.
Software Engineer at Wantedly, Inc., working on improving the company's developer experiences. Fluent in Rust, TypeScript, and Ruby.
A maintainer of RBS, a Ruby committer.
Rubyist working on a banking system and a card payment system at SmartBank, Inc.
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 is a software engineer and maintainer of AWS SDK for Ruby. You can find him on GitHub as @mullermp.
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 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.
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 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.
Web application programmer. Rubyist. Member of Asakusa.rb.
A hobbyist, loves Ruby and Rust.
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.
A wild (freelance) programmer. I can do cryptography and authentication/authorization a little.
Software engineer at Wantedly, Inc., focusing on enhancing internal quality of software.
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.
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.
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.
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 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. He works at Timee as a software engineer dedicated to the contribution to Ruby.
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.
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 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 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.
The committer of ruby/lrama. Co-Founder of Kyobashi.rb. A Software engineer at ANDPAD, Inc.
The author of Lrama LALR parser generator. Ruby committer.
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.
'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}))}"))}
A newbie committer to Ruby, Swift, and LLVM, especially working on WebAssembly support for the languages. Also a graduate CS student at Waseda University.