Jero Sanchez

Software Engineer. Building things that matter.

Welcome back!

Here you have the latest chapter of my story, ready for the curious mind. Grab a seat, get comfortable, and let’s see what new twists are on the table today:
What happens when the modules in your monolith need to talk to each other, but you want to keep the door open to microservices? One small abstract interface changes the economics of future extraction entirely.
Read more ⟶

The Rest Of The Story:

Catch up on the chapters that brought me here.

Closing the Loop: Why I'm Building the iOS Client for ClickNBack

What happens when you've spent a couple of months building a production cashback backend and realize you're the same person who once built its iOS client at a real company?
Read more ⟶

What Two Years in the Backend Taught Me: It Wasn't What I Expected

What happens when you come to learn backend and discover that what you actually learned was something about yourself?
Read more ⟶

Behind the Buzzword: What Real AI-Assisted Engineering Actually Looks Like

What happens when a recruiter suggests you add an AGENTS.md to show you're using AI—and the AI infrastructure was already there, just not in the shape the industry learned to look for?
Read more ⟶

Ownership Changes What Counts as a Skill: The Complete Loop

What happens when you realize that knowing a system is different from owning it—and that owning it completely changes your credibility?
Read more ⟶

Structured to Scale: The Architecture Call Most Teams Get Wrong

What happens when you build a financially complex backend from scratch and face the monolith-versus-microservices question before you've written a single domain model? The reasoning behind that choice is where senior judgment shows up.
Read more ⟶

The T-Shaped Fallacy: It's Not About Coverage

What happens when you realize that being T-shaped isn't about touching everything—it's about knowing where to go deep?
Read more ⟶

Fluent in Two Weeks: The Stack Is No Longer the Moat

What happens when you ship production-grade Python after years in Swift, Java and Elixir? The question isn't how fast you can learn a new language anymore—it's whether you have the judgment to know what to build with it.
Read more ⟶

The Coding Market's New Stratification: Why Depth Alone Isn't Enough Anymore

What happens when AI redraws the lines between junior, mid, and senior roles—and makes depth-only specialization suddenly vulnerable?
Read more ⟶

Owned in Production: How AI Can Be Your Best Friend or Your Worst Enemy

What happens when an AI-assisted runbook ships a critical security gap into production—and the same AI helps you close it in thirty focused minutes? A story about professional incident response, cryptominers, and why human judgment is the difference between AI as a force multiplier and AI as a liability.
Read more ⟶