About

Hi, I’m Fabio! ๐Ÿ‘‹

I’m a software engineer based in Brazil. I’ve been writing code professionally since the early 2010s, working with various technologies over the years - from PHP and .NET to Ruby on Rails, with some DevOps work, Go, and even some legacy VB6 thrown in the mix. These days I’m focused primarily on Ruby on Rails development.

What I Do

I build Ruby on Rails applications and I’m currently exploring how AI tools can improve developer productivity.

In the past, I created developer tools and contributed to open source projects. I contributed to Vagrant itself, and built tools like vagrant-lxc, vagrant-cachier, devstep, and letter_opener_web, but haven’t done much open source work recently because life happened. Most of these are now archived as the ecosystem moved on.

I started this blog in 2013 to share solutions to problems I encountered while developing. After an 8-year break (2017-2025), I’m trying to get back to writing about current development challenges and tools.

๐Ÿค– AI Use

I use AI as a coding and writing assistant for this blog and my projects. I believe in being transparent about how it’s involved.

For code, AI currently acts as a pair programmer - sometimes driving (writing code that I review), sometimes navigating (reviewing code I write). I wrote about this evolution in Skip the ‘No AI Days’ and my earlier post on overcoming resistance to AI tools. All architectural decisions and quality standards are mine.

For writing, AI acts as a copywriter and editor - not a ghostwriter. I do the brain dump, it helps me structure and I refine the result. The ideas, opinions and anecdotes are always mine. I’m still learning the craft though, some slop has made it through and I just fix it as I go.

AI does not generate my opinions, make architectural decisions or produce content I haven’t reviewed. I stay in the driver’s seat - AI amplifies, it doesn’t replace.

Get in Touch

Feel free to reach out if you have questions about anything I’ve written, want to collaborate on a project, or just want to chat about development tools and practices.

Thanks for reading! ๐Ÿš€