About

Professional Ruby developer with more than a decade of experience.

I work with Ruby web applications at any stage, whether that means building something new, extending an existing system, or keeping it running smoothly. I prefer practical solutions over clever ones, and aim to leave codebases cleaner and more maintainable than I found them.

Primarily Rails, but comfortable with other Ruby stacks. Based in Sweden, working remotely with clients in Europe and beyond.

Open Source

RABARBER

GitHub stars

Simple yet flexible role-based authorization for Ruby on Rails with comprehensive role management and multi-tenancy support.


VERI

GitHub stars

Minimalistic cookie-based authentication for Ruby on Rails with granular session management, user impersonation, and multi-tenancy support.


GREPFRUIT

GitHub stars

Fast parallel regex search across files powered by Ruby Ractors, available as a programmatic API and CLI.


KREDS

GitHub stars

Rails credentials access with blank value detection and clear human-readable error messages.

Blog

← Back to articles

Veri v1.0: Minimal Rails Authentication Framework Now Stable

October 7, 2025

After months of development and testing, Veri has reached its first stable release!

For those unfamiliar, Veri is a minimal authentication framework for Rails that gives you building blocks for custom authentication flows. No generated controllers, views, and mailers, no forced business logic - just the core mechanics of secure authentication that you can build upon.

What’s included:

  • Cookie-based authentication with database-stored sessions
  • Multiple password hashing algorithms (argon2, bcrypt, pbkdf2, scrypt)
  • Granular session management and control
  • User impersonation for admin features
  • Account lockout functionality
  • Multi-tenancy support
  • Return path handling

Who it’s for:

Developers who want control over their authentication flow. If you’ve ever felt constrained by Devise or similar gems, Veri might be your cup of tea.

Check it out here.

Happy coding!

Contact