Writing
Blog
Notes on backend systems, integrations, and shipping production software.
-
Ruby Feels Weird (Until It Doesn’t)
A backend engineer used to Java dives into Ruby syntax for the first time. From guard clauses and enumerable chaining to symbols, blocks, and lambdas, this is a look at the moments where Ruby initially felt confusing, surprisingly elegant, and occasionally completely cursed.
Read post -
From Idea to Production: Building a Self-Hosted Rails Portfolio on a VPS
I wanted to build a personal platform that felt simple, maintainable, and fully my own. What started as curiosity around Ruby on Rails became a self-hosted portfolio and blogging platform built with Rails 8, PostgreSQL, Hotwire, Tailwind, GitHub Actions, and a production deployment running entirely on a personal VPS.
Read post -
Trying on the Ruby Slippers
A distributed systems engineer explores Ruby on Rails after years of building cloud-native backend platforms, event-driven architectures, and microservices. This post begins a journey into a different philosophy of software development — one focused on simplicity, developer productivity, and understanding why Rails continues to resonate with so many experienced engineers.
Read post