Skip to content
You must be logged in to sponsor janko

Become a sponsor to Janko Marohnić

@janko

Janko Marohnić

janko
Brno, Czechia

I'm a Ruby developer from Croatia, now living in Czechia. I've been an active open source contributor since 2012. I started my journey by taking over maintenance of sinatra-activerecord, and afterwards MiniMagick.

Soon I became interested in improving file uploads in Ruby, and became a core contributor of Refile. I then proceeded to create my own file attachment solution called Shrine 📎 , and worked on growing its ecosystem and community for the next several years. I extracted the Down gem for handling file downloads, which gained popularity independently of Shrine. For image processing I wanted to use libvips, so I created the ImageProcessing gem to reduce the barrier for Rubyists, which is now used in Active Storage and CarrierWave. I also created a Ruby server for tus resumable upload protocol, and a Ruby backend for resumable S3 uploads with Uppy.

My current project is rodauth-rails, a Rails integration for Rodauth 🔒 authentication framework. Rodauth provides significant advantages over Rails-based solutions such as Devise, and can be used with any Ruby web framework. It uses Sequel for database interaction, but I made it possible for Sequel to reuse Active Record's database connection. I'm also writing articles 📚 and recording screencasts 🎥 to showcase Rodauth, and would like to start consulting soon.

I believe it should be easy for Ruby developers to implement modern authentication features in their apps, regardless of whether they're full-stack or API + SPA, and Rodauth's flexible architecture makes this possible. Your sponsorship will support me in improving the Rodauth ecosystem, recording new screencasts and improving documentation.

Current sponsors 10

@scryfall
@KjellMorgenstern
@abunashir
@mintuhouse
@avo-hq
@mislav
@1AL
@FestaLab
@prowlycom
@moneill
Past sponsors 32
@jaredcwhite
@Halvanhelv
Private Sponsor
@shime
@holamendi
@zealot128
@tak1n
@wout
@mfilej
@vfonic
@levups
@andyroberts
@dush
@thomasklemm
@luccastera
@jyc
@getsentry
@monorkin

Featured work

  1. janko/rodauth-rails

    Rails integration for Rodauth authentication framework

    HTML 616
  2. janko/sequel-activerecord_connection

    Allows Sequel to reuse Active Record's database connection

    Ruby 137
  3. janko/rodauth-omniauth

    OmniAuth login and registration for Rodauth authentication framework

    Ruby 54
  4. janko/rodauth-i18n

    I18n integration and translations for Rodauth authentication framework

    Ruby 23
  5. janko/rodauth-pwned

    Rodauth extension that checks user passwords against the Pwned Passwords API

    Ruby 13
  6. janko/rodauth-model

    Password attribute and associations for Rodauth account model

    Ruby 23

Select a tier

$ one time

Choose a custom amount.