ROSVIT

Technical Notes · Architecture · Ecommerce · Technical Leadership

What I learn building software, I write here.

I've been building platforms since 2019, breaking things in production and learning not to repeat it. Rosvit is where I document all of that: the decisions that worked, the ones that didn't, and what I wish I'd known earlier.

Knowledge areas

Topics I write about

Engineering notes organized by area of expertise.

Backend & APIs

PHP, Laravel, Node.js — what I learned designing APIs and systems that don't go down at 3am

Web development

Next.js, React, TypeScript — how I choose tools and why I don't always use the most popular one

Architecture

Design decisions, trade-offs and why the perfect architecture doesn't exist

Ecommerce

Adobe Commerce, Magento, integrations — the reality of maintaining platforms that sell

Notes

Latest technical notes

Technologies

Tech stack

The languages, platforms and tools I use daily in frontend, backend and infrastructure development.

Backend

  • PHP
  • Laravel
  • Node.js
  • MySQL

Frontend

  • Next.js
  • React
  • JavaScript
  • Tailwind CSS

Ecommerce

  • Magento
  • AEM Site
  • AEM EDS

Infrastructure

  • OpenSearch
A modern engineering workspace with a dark monitor and warm ambient light.
About Rosvit

Learning to build software, one mistake at a time

I started in 2019 building Magento modules and fixing bugs nobody else wanted to touch. I'm still writing code, making mistakes and learning — now also from roles where I have to decide how things get built, not just how they get fixed.

Rosvit came from the need to document what I learn. It's not a tutorial blog — it's a space where I write about real decisions, mistakes I made and what I wish I'd read when I was starting out.

Learn more
Contact

Write to me if you want to talk tech

If something I write sparks a question, you have a different opinion or just want to exchange ideas, send me an email. No forms, no chatbots.

stivengallardo58@gmail.com