Boring tech, where it counts.
I'd rather use a battle-tested stack and ship in two weeks than chase the trend and debug for two months. Predictable beats clever, every time.
For most products, launch day is the easy part. The real work starts the morning after, when real users break things in ways no one planned for. That's the phase I care about most.
By Rusty Lopez
Full Stack Engineer · Abu Dhabi, UAE
The short version
I'm a Filipino full stack engineer based in Abu Dhabi. Most of my work lives inside the systems people don't see, CRM platforms, ERPs, internal tools, and the APIs that hold all of it together. The kind of software that runs the business, not the marketing site.
I started by teaching myself PHP late at night, and somewhere along the way it turned into shipping enterprise software for teams across the UAE. Real estate, cloud infrastructure, AI assisted lead scoring. The work changes, but the shape of it usually doesn't.
The best software doesn't feel like software. It just feels like getting things done.
Today, I work with founders, ops teams, and engineers to take messy real world problems and turn them into systems that quietly keep working, long after the launch announcement has scrolled off the timeline.

at work on an anonymous system, 2026.
fig. 01
How I work
Every project is different, but how I approach them isn't. These are the convictions I keep falling back on.
I'd rather use a battle-tested stack and ship in two weeks than chase the trend and debug for two months. Predictable beats clever, every time.
Most production bugs are misunderstandings, not bad code. I spend more time reading existing systems than writing new ones, and it usually pays off.
If a feature can't be fixed at 11pm by someone who didn't build it, it's not really shipped. Logging, monitoring, rollback paths: non negotiable.
The hardest part of software isn't the code: it's deciding what shouldn't exist. The smallest reasonable solution beats the "complete" one.
What I work with
I don't pick stacks. I pick tools that have already proven they survive in production, and use them for things they're actually good at.
I build production interfaces in Angular and Next.js: accessible, fast, and shaped around the workflows people actually use, not the ones product specs imagine.
Most of my server work is Laravel and Lumen: clean APIs, queue workers, ERP grade business logic, and the validation everyone forgets to write.
MySQL and PostgreSQL for transactions, Redis for everything that needs to be fast. I care more about query plans and indexes than ORM cleverness.
AWS for compute and delivery, with the kind of monitoring, failover, and rollback paths you only appreciate at 2am.
The long way here
End of article
Rusty
Abu Dhabi · 2026
Fin.