Skip to content
View samuelgiles's full-sized avatar
💎
Ruby / Sorbet / Rails
💎
Ruby / Sorbet / Rails

Block or report samuelgiles

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

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

Report abuse
samuelgiles/README.md

Hello there 👋

I'm Sam, I'm a web developer, I live in South West England, I enjoy music, cycling and the outdoors.

I work on a mix of frontend & backend projects both customer and non-customer facing across many languages & frameworks. Most days I can be found using Ruby on Rails to build server-side rendered web applications with sprinklings of interactivity via ES6, Elm, StimulusJS, React or custom elements.

I enjoy applying Clean Architecture techniques with the help of Sorbet to help drive better architecture in Ruby projects that need to be easy to work with, extensible & maintainable into the future.

Pinned Loading

  1. graphwerk graphwerk Public

    Graphwerk is a small Ruby gem that can generate a diagram of dependencies between packages within an application that's using Packwerk to enforce boundaries.

    Ruby 52 7

  2. Shopify/packwerk Shopify/packwerk Public

    Good things come in small packages.

    Ruby 1.6k 111

  3. rspec-sorbet rspec-sorbet Public

    A small gem consisting of helpers for using Sorbet & RSpec together.

    Ruby 39 9

  4. sorbet-struct-comparable sorbet-struct-comparable Public

    Comparable T::Struct's for the equality focused typed Ruby developer.

    Ruby 30 5

  5. bellroy/elm-imgix bellroy/elm-imgix Public

    A wrapper around ImgIX in Elm

    Elm 3 2

  6. bellroy/dry-monads-sorbet bellroy/dry-monads-sorbet Public archive

    Sorbet type hints for Dry::Monads.

    Ruby 30 4