Available for new projects

Salvador PérezFull-Stack Developer

@bpstack

Building and shipping full-stack apps. From database to deployment. Currently working on hotel management systems.

TypeScriptNext.jsNode.jsExpressMySQL
Find me on

Projects

Here are some of my recent projects

Four-Points

Enterprise-Grade Hotel Management System (PMS)

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.

Next.js 14TypeScriptNode.jsExpressMySQLTailwind CSSJWT AuthMulterSharpZustandAiven Cloud
In Progress

E-commerce Platform

Modern e-commerce solution with Stripe integration

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).

ReactNext.jsStripePostgreSQL
In Progress

AMPA MP Website

Institutional website built with WordPress

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.

WordPressHTMLCSSJavascriptSEOcPanelHostinger
Completed

Weather App

Real-time weather data for cities worldwide

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.

Next.jsTypeScriptOpen-Meteo APITailwind CSS
Completed

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.

💼 Built
  • ▹ Hotel PMS systems
  • ▹ Internal tools
  • ▹ PTA web apps (Parent–Teacher Association)
  • ▹ E-commerce platform
🛠️ Stack
Next.jsTypeScriptNode.jsMySQL

+ 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.

Skills & Technologies

Technologies I work with

TypeScript
JavaScript
React
Next.js
Node.js
Express
MySQL
Tailwind CSS
Docker
GitHub
WordPress

Current Stack

React / Next.js
TypeScript
Node.js / Express
MySQL
Tailwind CSS
Docker

Blog

Insights on Tech and Project Experience

8 min read

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

JavaScriptMigrationTypeScript
Read article
12 min read

Building Four-Points: A Modern Hotel Management System

How I built a comprehensive PMS with Next.js, TypeScript, and MySQL

BackendFrontendDatabase
Read article
10 min read

Understanding API Calls: Building a Weather App

A real developer explanation of how API calls work, from fetch to state management. No BS, just practical code.

ReactAPIsNext.js
Read article
6 min read

TypeScript Best Practices for Large Projects

Essential TypeScript patterns and practices I use in production

TypeScriptBest Practices
Read article
10 min read

Learning Node.js: My Journey with Midudev's Course

Key takeaways from completing an intensive Node.js course covering APIs, databases, real-time chat, and authentication

Node.jsLearningBackend
Read article
7 min read

Optimizing Next.js Performance

Tips and tricks for building fast Next.js applications

Next.jsPerformanceOptimization
Read article

Get In Touch

Let's talk about your next project

1000 characters remaining