
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.
Topics I cover on Rosvit
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
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
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