About

Hey! I’m Alex Kitchens.

I’m a Principal Ruby on Rails Engineer currently at Stitch Fix where I’ve spent the past 6 years building systems for Fraud Prevention and Data Compliance.

Outside of my team’s main focuses, I also focus on Observability and running better Business Experiments.

I’m an Alumni of the Rails Issue team. During my active years, I learned a lot about the source code and gave two talks at RailsConf that you can find below.

If you would look to talk with me, ou can find me on LinkedIn or on Github.

Talks

RailsConf 2017 - Perusing the Rails Source Code

This talk outlines steps you can take to explore the inner workings of Rails and gain context on its design. Understanding how Rails works will allow you to write better Rails applications and better Ruby code.

Blog format: Perusing the Rails Source Code

RailsConf 2020 - Rebuilding ActionController

If you replaced ActionController with an implementation of your own, what would you have to build to get your app working again? This talk does just that, going through how the controller interacts with the router to receive a request, process it, and return a response.

It also goes over rebuilding controller features like Params, Controller Callbacks, and Rendering.

On my own time - Allora, a writing app

In my spare time, I love learning Italian and linguistics (and all of my linguistics books are in Italian, double whammy!). I’ve even found a way to mix in my programmings skills into it.

Enter Allora: My writing app

In 2022, I had an itch I wanted to scratch: I wanted to write more in Italian. I wanted an app to help me write daily in Italian with interesting topics to write about, so I built my own. It solved my problem well and these days, I write 100-200 words in Italian daily.

I built it using Heroku and Rails with a bit of React.

Allora
My writing app, Allora.