Hi!
My name is Paweł. I'm a CTO, consultant, and have been a full-stack developer since the 90s. I'm an author of multiple articles showing a creative approach to using Ruby on Rails. Currently, I'm excited about AI's potential and cross-tech discoveries. I'm a frequent speaker at conferences and meetups and a big supporter of the European Ruby scene. I build games for fun.
Pick any platform and do not hesitate to say "hi"
- LinkedIn: https://www.linkedin.com/in/pawel-strzalkowski/
- Blue Sky: https://bsky.app/profile/realpawels.bsky.social
- Mastodon: https://ruby.social/@pawelstrzalkowski
- X: https://x.com/realPawelS
- Tetris in Ruby on Rails - https://github.com/pstrzalk/tetris-on-rails
- Presentation Tool - https://github.com/pstrzalk/presentation-on-rails
- Time Tracking Tool - https://github.com/pstrzalk/time-on-rails
- "I'm 41 but I still can Vibe Code" - https://github.com/pstrzalk/vibe-coding
- DDD Example App in Rails - https://github.com/pstrzalk/ddd-example-in-ruby-on-rails
- "Introduction to Event Sourcing and how to do it in Ruby" at Warsaw Ruby User Group, https://www.youtube.com/watch?v=vgpE7e_Wk5c
- "Introduction To Event Sourcing How To Use It With Ruby" at wroc_love.rb 2022, https://www.youtube.com/watch?v=o_PuVhFH6U0
- "Rails Permanent Job - build a Ruby on Rails server using ServerEngine" at Ruby Warsaw Community Conference, https://www.youtube.com/watch?v=nRrxWJ4BExQ
- "Rails as a Real-Time, Multiplayer Game Engine", at Rails World, Toronto 2024
- "Domain Modeling in Ruby on Rails with introduction to Domain-Driven Design" at Visuality DDD Webinar Part 1, https://www.youtube.com/watch?v=94Atco5-tRQ
- "How to use DDD with Ruby on Rails, the path of a domain-driven warrior" at at Visuality DDD Webinar Part 2, https://www.youtube.com/watch?v=tUfc7t9JW-8
- "Aggregate Pattern" at Visuality DDD Webinar Part 4, https://www.youtube.com/watch?v=8TysidyIRbM
- "RAG and Vector Search in Ruby on Rails" at Madrid Ruby User Group, https://www.youtube.com/watch?v=KxGZv7Z4BQs
- "my LLM is smarter than yours" and at PLURG, Warsaw, https://www.youtube.com/watch?v=U1iixGneX5w
- "Creativity: The only skill you need in the long term" at Balkan Ruby 2025, https://www.youtube.com/watch?v=wSTopJCS3Iw
- "The joy of creativity in the age of AI" at Ruby Community Conference 2025, https://www.youtube.com/watch?v=SFLHBYLgJdI
- "Domain Driven Design? A komu to potrzebne?" Wywiad z Pawłem Strzałkowskim, https://www.youtube.com/watch?v=UD8NnD0e37M
- "How to check security of a Ruby on Rails App?", https://www.youtube.com/watch?v=Pv25FaAOAsI
- "Fuzzy Text Search in Ruby" at Warsaw Ruby User Group, https://www.youtube.com/watch?v=tIK7pN7LDUU
- "It can't be run locally" at PLRUG, Warsaw, https://www.youtube.com/watch?v=99H4SI7Iu1A
- Vector Search in Ruby, https://www.visuality.pl/posts/vector-search-in-ruby
- LLM Embeddings in Ruby, https://www.visuality.pl/posts/llm-embeddings-in-ruby
- Tetris on Rails, https://www.visuality.pl/posts/tetris-on-rails
- DDD in Ruby on Rails
- Introduction to DDD in Ruby on Rails, https://www.visuality.pl/posts/introduction-to-ddd-in-ruby-on-rails
- Value Object - https://www.visuality.pl/posts/value-objects-ddd-in-ruby-on-rails
- Entity - https://www.visuality.pl/posts/entity-ddd-in-ruby-on-rails
- How to design an entity - https://www.visuality.pl/posts/how-to-design-an-entity-ddd-in-ruby-on-rails
- Aggregate - https://www.visuality.pl/posts/aggregate-ddd-in-ruby-on-rails
- Bounded Context, https://www.visuality.pl/posts/bounded-context-ddd-in-ruby-on-rails
- Repository, https://www.visuality.pl/posts/repository-ddd-in-ruby-on-rails
- Example Application, https://www.visuality.pl/posts/example-application-ddd-in-ruby-on-rails
- How to rescue a transaction to roll back changes?, https://www.visuality.pl/posts/how-to-rescue-a-transaction-to-roll-back-changes
- Safe data migrations in Rails, https://www.visuality.pl/posts/safe-data-migrations-in-rails
- "Game Development in Ruby on Rails"