Skip to content


  • Arctic Code Vault Contributor
  • Pro



Hi there, I'm Daniel O'Brien! 👋

I'm a software developer from Toronto, Canada! My pronouns are he/him!

What sort of work do I do?

  • 👨‍💻 Backend and frontend development.
  • 🌱 Team management and technical leadership.
  • 🐋 Scalability and systems architecture.
  • 🤔 API architecture and design.

I'm currently working on...

  • 🧪 Elixir stuff at work.
  • 🐹 Go API client design.
  • 🤖 OpenAPI spec generators.
  • 🧭 Go + React/Svelte/Vue/Angular rapid development and deployment.

Popular repositories

  1. A minimal reddit API client for Ruby.

    Ruby 9 1

  2. A super simple Faraday cache implementation.

    Ruby 5 6

  3. Automatic GraphQL Schema Generation for Rails and ActiveRecord.

    Ruby 4

  4. A collection of Faraday middleware for use with the Reddit API.

    Ruby 3

  5. Forked from boof/rack-esi

    ESI middleware implementation for Rack. This middleware is currently reimplemented to run commands in parallel and fetch with curb.

    Ruby 2

  6. Forked from qerub/rack-esi

    An implementation of a small (but still very useful!) subset of ESI for Rack


1,245 contributions in the last year

Sep Oct Nov Dec Jan Feb Mar Apr May Jun Jul Aug Sep Mon Wed Fri
Activity overview
Contributed to PagerDuty/pdagent, PagerDuty/go-pdagent, PagerDuty/go-pagerduty and 5 other repositories

Contribution activity

September 2020

Created a pull request in asdf-vm/asdf-elixir that received 7 comments

Revert "Add auto install of hex and rebar"

Reverts #89 For context: #90 This revert doesn't attempt to fix the functionality introduced in #89, just roll it back to fix asdf install function…

+4 −7 7 comments

Created an issue in asdf-vm/asdf-elixir that received 7 comments

Latest update appears to break `asdf install`

Example .tool-versions contents: erlang 22.1 elixir 1.9.4-otp-22 We're seeing reproduce-able failures in a project where Elixir previously install…

47 contributions in private repositories Sep 3 – Sep 18

Seeing something unexpected? Take a look at the GitHub profile guide.

You can’t perform that action at this time.