My name is Paweł. I'm a CTO at Visuality, 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 Ruby and Rails scene. I build games for fun.
Find me at my GitHub profile and on my projects:
- Hifumi - my open source product, hosted at hifumi.dev and open sourced at github.com/pstrzalk/hifumi-dev
- Tetris on Rails - the game of Tetris built with Ruby on Rails and Hotwire
- Multiplayer game on Rails - a real-time, multiplayer game engine on Rails
- MCP on Rails - the Model Context Protocol with Ruby on Rails
- MCP Template - a starting point for MCP servers in Rails apps
- Event Sourcing on Rails - Event Sourcing with Ruby
- ServerEngine on Rails - running a Rails server with ServerEngine
- DDD in Ruby on Rails - Domain-Driven Design building blocks in Rails
- Embeddings - LLM embeddings and vector search in Ruby
- AI Interface - adding an AI interface to a Rails application
I have given a number of presentations at meetups and conferences. Some of them travelled to more than one event, so they are grouped by talk with a link to each recording:
MCP & OAuth on Rails: Building a Production-Ready AI App
Make Rails AI-Ready by Design with the Model Context Protocol
The Joy of Creativity in the Age of AI
- Ruby Community Conference 2025
- Berlin Ruby Meetup 2025
- Balkan Ruby 2025 (given as "Creativity - The only skill you need in the long term")
AI Interface in 5 Minutes
Rails as a Real-Time, Multiplayer Game Engine
Rails Permanent Job, build a Ruby on Rails server using ServerEngine
Introduction to Event Sourcing. How to use it with Ruby.
More on my RubyEvents profile.
I also run hands-on workshops, helping teams make their Rails applications AI-native:
Workshop: Model Context Protocol in Ruby on Rails
Building a Production-Ready AI App: MCP & OAuth on Rails
I write on the Visuality blog. Grouped by topic:
Software development in the AI era (2026)
- Why Scrum Stops Working in the AI Era
- Pulse: Software Development Without Sprints
- Product-Centered Team for the AI Era
- From Vibes to Process: AI Coding in Production Codebases
Model Context Protocol with Rails (2025)
- Ruby on Rails and Model Context Protocol
- MCP Server with Rails and FastMCP
- MCP Server with Rails and ActionMCP
- MCP Client in Rails using ruby-mcp-client gem
- MCP Template for Rails applications
LLMs in Ruby (2024)
Domain-Driven Design in Ruby on Rails (2022-2023)
- Introduction to DDD in Ruby on Rails
- Value Object
- Entity
- How to design an entity
- Aggregate
- Example Application
- Repository
- Bounded Context
Other





