😁 Ahoy, I’m Charlie Cooksey!

What do you do?

I’m a software engineer with over 15 years professional experience. I’ve focused mostly in Ruby, Python, PHP, and Go with emphasise in backend: ElasticSearch, GraphQL, Postgres & MySQL, Redis, Mongo, JSON APIs and their architecture. I practice test-driven development, behavour-driven development, and continuous integration. I’ve worked in a variety of industries, including cyber-security, education, and technology.

What hardware do you use?

My laptop is a Dell XPS 13” developer edition running Linux Mint 20.3 on an Intel i7. My desktop PC is an AMD Ryzen 9 3900X running Linux Mint 20.3. My preferred phone and tablet is Apple devices.

And what about software?

Linux (Mint), macOS at work. Vim / RubyMine, tmux, ZSH / BASH, Ruby, PostgreSQL, MySQL, ElasticSearch, Rails & Sinatra + various gems. I love open source. My favorite languages are Ruby and Python.

What is this site?

This is my blog. It’s a knowledge transfer and domain for both my resume and personal life updates. My hope is that you find this site useful. I typically write about technologies using Ruby, Rails, Python, JavaScript, TypeScript, PHP, & Java.

This site is created with

I’ve recently ported it from Middleman to Jekyll, so some things are temporarily broken.