Giter Site home page Giter Site logo

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.

Samuel Giles's Projects

active_merchant icon active_merchant

Active Merchant is a simple payment abstraction library extracted from Shopify. The aim of the project is to feel natural to Ruby users and to abstract as many parts as possible away from the user to offer a consistent interface across all supported gateways.

ancestry icon ancestry

Organise ActiveRecord model into a tree structure

applied-fp-course icon applied-fp-course

Applied Functional Programming Course - Move from exercises to a working app!

backup icon backup

Provides an elegant DSL in Ruby for performing backups on UNIX-like systems.

bigtext icon bigtext

jQuery plugin, calculates the font-size and word-spacing needed to match a line of text to a specific width.

cors-anywhere icon cors-anywhere

CORS Anywhere is a NodeJS reverse proxy which adds CORS headers to the proxied request.

duckface icon duckface

A collection of tools to enforce duck typing based interfaces in Ruby.

fuzzily icon fuzzily

Fast fuzzy string searching/matching for Rails

graphql-api icon graphql-api

Schemas, changelogs and feature requests for Braintree's GraphQL API

graphwerk icon graphwerk

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.

hear icon hear

Hear is my first Rails application

houseofrrrs icon houseofrrrs

Small application to manage shared items within 10 Fosse Way

html5shiv icon html5shiv

This script is the defacto way to enable use of HTML5 sectioning elements in legacy Internet Explorer.

imgix-rails icon imgix-rails

A Rails gem for easy imgix integration into Rails projects

imutv icon imutv

Collection of things I've been working on when I have the time, started it many many moons ago, destined to never quite be ready

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.