Migrating an E-commerce from Vanilla JS to Next.js
How I evolved a legacy e-commerce project into a modern Next.js architecture with Strapi CMS
Here are some of my recent projects
A full-stack hotel property management platform designed to scale from a single property to 12+ hotels with 100+ concurrent users. Features JWT authentication with role-based access control, parking reservation system with automated tracking, groups booking with payment processing, maintenance reporting with image workflows, multi-shift cashier operations, operational logbook, and real-time notifications. Built with Next.js 14, TypeScript, Express REST API, and MySQL on Aiven Cloud.
A modern e-commerce platform evolved from a vanilla JS prototype into a scalable Next.js + Strapi architecture. The legacy version laid the foundation for core concepts like DOM handling and cart logic, while the new stack delivers improved performance, maintainability, and scalability in progress. This could be infinite. Go to the blog section if you want to know more about this. Deployed info: database (Aiven), backend (Render — first load may trigger a cold start for some minutes), frontend (Vercel).
Informational website for the Parents Association of CEIP Mariana Pineda. Includes content management, membership registration, communication updates, news publishing, documentation access, and SEO-optimized structure. Built and configured from scratch with theme customization, plugin setup, and overall performance optimization.
Live weather application powered by Open-Meteo API with Geocoding integration. Search any city worldwide in real-time, view current conditions and extended 7-16 day forecasts with toggle. Features include continent-based filtering, temperature unit conversion (°C/°F), 28 popular cities as quick suggestions, and fully responsive design. Built with Next.js 14 and TypeScript for optimal performance.
Self-taught developer who fell in love with building things. My learning path? Googling error messages nonstop, Stack Overflow deep dives, and countless YouTube tutorials - oldschool & solo fixing since first PC @1997. I was on IRC before Discord existed — where a lot of software projects, like Linux and Ubuntu, were born.
I’ve spent years shipping tools for hospitality industry and beyond. Built hotel management systems, dashboards for school associations (parenting teaches: chance to build appear in every domain), and custom workflow automations for friends.
Today, I build full-stack apps from scratch: end-to-end hotel management platforms, databases, web apps, and e-commerce sites—backend, frontend, and everything in between. Currently building Four-Points—a comprehensive hotel management system.
+ whatever works
process.env.PHILOSOPHY
Let the AI handle the easy part, test it, cut the useless bits — build things people actually use. Keep shipping.
Technologies I work with
Insights on Tech and Project Experience
How I evolved a legacy e-commerce project into a modern Next.js architecture with Strapi CMS
How I built a comprehensive PMS with Next.js, TypeScript, and MySQL
A real developer explanation of how API calls work, from fetch to state management. No BS, just practical code.
Key takeaways from completing an intensive Node.js course covering APIs, databases, real-time chat, and authentication
Let's talk about your next project