hector.

a small corner of the web

résumé
WELCOME TO MY PORTFOLIO

I build business software.

I’m a developer who likes understanding how a business works: who enters the sale, what happens to the inventory, and how the team gets its reports.

I build the interfaces, APIs and database workflows that connect those steps. My work spans an ERP for furniture retail, a tour-booking platform, and the backend of a café’s point-of-sale system.

A quick noteI’m open to remote full stack and backend engineering roles.

CV
01 / THE WORK

A few things I’ve built

2024—2026

ERP · FURNITURE RETAIL

Sbest

Hacienda del Sol Furniture

private system

For the teams selling furniture, tracking stock, arranging deliveries and closing payroll. I build and maintain the Angular PWA, Node.js APIs and MySQL workflows behind those operations.

ONE CHANGE THAT MATTERED

Reports that took 1–2 weeks
are now ready in seconds.

15–20 concurrent users6 departments
AngularNode.jsMySQLSocket.IOAWS
What I worked on
  • An authenticated catalog pipeline for 11 vendors, used for restock budgets, pre-order checks and drop-shipping assessments.
  • A transactional FIFO inventory ledger, JWT access and refresh tokens, and database-backed session revocation.
  • Socket.IO collaboration, PWA push notifications, and support for the Angular 13-to-21 migration and AWS EC2, RDS and S3 environment.

I contributed to the FIFO inventory ledger and the Angular migration. This internal system’s domain and business records stay private.

TOURISM · FULL STACK

PV Pacific Tours

My latest client project

in production
The public PV Pacific website with its tour discovery interface and Puerto Vallarta coastal imagery
pvpacifictours.compublic storefront ↗

A tour business needs more than a storefront. I built a bilingual public site and a separate staff workspace for managing tour content, packages, prices and availability.

The important split: customers explore and reserve; the team manages the business without editing code.

AngularFirebaseStripeSSRCloudflare Workers
A closer look
  • English and Spanish content, an owner-managed CMS and separate customer and staff applications.
  • Reservation workflows, configurable availability and Stripe Checkout integration.
  • SSR pages, SEO support, Firebase services and Cloudflare Workers deployment, with Playwright and Vitest coverage.
Open the live site

CAFÉ · BACKEND & INFRASTRUCTURE

Soul Brew

The work behind the counter

in production
Soul Brew’s public café menu website, with frontend design and development by a collaborator
Frontend by a collaborator

My part was the backend, Firestore database infrastructure and deployment. Orders, stock movements, cash sessions, staff access and the rules that protect them.

A shared project, with clear ownership. The frontend belongs to my collaborator.

FirestoreFirebase AuthSecurity rulesDeployment
The backend decisions
  • A Firestore data model for orders, products, inventory movements and cash sessions.
  • Staff authentication and roles, with security rules that validate prices and protect stock and cash operations.
  • A backend that runs on Firebase’s free Spark plan, with infrastructure and deployment coordinated with the frontend developer.
02 / BEHIND THE SCREENS

The details I think about

The interface is only one part of the story. Here’s a small look at the rules and workflows underneath.

NOTE 01 / DATA INTEGRITY

Inventory changes need a complete transaction.

In Sbest, I contributed to a FIFO inventory ledger using explicit transaction handling. Related writes are committed together, or rolled back when validation fails.

  1. Validate
  2. Write
  3. Commit or roll back

Simplified workflow sketch · no client data

MySQL / Node.js / FIFO inventory

Where I spend my time

Interfaces
Angular, TypeScript, RxJS, SCSS, PWA, service workers and SSR.
Backend
Node.js, Express, REST APIs, Socket.IO, JWT and Stripe integrations.
Data & deployment
MySQL, Firestore, Firebase, AWS EC2 / RDS / S3 and Cloudflare Workers.
Workflow
Git, production maintenance, Playwright and Vitest.
03 / A LITTLE ABOUT ME

An engineer, with a softer corner.

I’m based in Puerto Peñasco, Sonora. I studied Multiplatform Software Development at Universidad Tecnológica de Puerto Peñasco, completing my TSU in 2024.

I like software that makes a day’s work easier. That has meant getting reports out of spreadsheets, connecting inventory to business workflows, and building a backend that fits a café’s budget.

outside the stack

Baby blue, sandy browns, pastel colors and natural spaces. I have a soft spot for Kirby, Cinnamoroll and little characters with a lot of personality.

Spanish · nativeEnglish · B2Full résumé
04 / SAY HELLO

Let’s talk about your team.

I’m interested in remote full stack and backend roles where I can work on useful software and keep growing as an engineer.

Thanks for stopping by.