Skip to content
View felipeelias's full-sized avatar
πŸ’»
πŸ’»

Organizations

@doorkeeper-gem

Block or report felipeelias

Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
felipeelias/README.md

Hey, I'm Felipe

πŸ‡§πŸ‡· β†’ πŸ‡΅πŸ‡± | πŸ’» Staff Software Engineer | πŸ”“ Open Source

Into DevX, platform engineering, and dev tooling

You may know me from Doorkeeper, the OAuth 2 provider for Rails/Grape, or from Elixir Toolbox. I'm a software engineer based in Poland, currently at Clipboard Health.

Support

GitHub Sponsors Patreon

What I work with

Elixir TypeScript Node.js Ruby Go Phoenix PostgreSQL Claude CLI

Projects

  • Doorkeeper - OAuth 2 provider for Ruby on Rails / Grape (5.5k+ stars)
  • Elixir Toolbox - Community catalog of Elixir packages
  • Hook Lab - Web dashboard for watching Claude Code hook events in real time
  • Claude Notifier - Notification dispatcher for Claude Code hooks
  • Eventboss - Pub/Sub built on AWS SNS/SQS
  • Resubject - Object decoration for Ruby
  • Local AI - Run a full AI platform locally (Chat, Image gen, Cursor/VSCode)
  • Instrumentation - Monitor process stats over time

Blog posts

More on felipeelias.github.io

GitHub Activity

GitHub Contribution Graph

Find me

Blog X Bluesky DEV Hashnode LinkedIn GitHub

Pinned Loading

  1. doorkeeper-gem/doorkeeper doorkeeper-gem/doorkeeper Public

    Doorkeeper is an OAuth 2 provider for Ruby on Rails / Grape.

    Ruby 5.5k 1.1k

  2. claude-notifier claude-notifier Public

    Notification dispatcher for Claude Code hooks

    Go 1

  3. AirHelp/eventboss AirHelp/eventboss Public

    Simple and efficient Pub/Sub built on top of AWS SNS/SQS

    Ruby 20 2

  4. resubject resubject Public

    Resubject makes easy to decorate your objects

    Ruby 94 2

  5. homebrew-tap homebrew-tap Public

    Homebrew tap for felipeelias projects

    Ruby 1

  6. local-ai local-ai Public

    Run a full AI Platform locally, including Chat, Image generation, Cursor/VSCode integration

    TypeScript