DEV Community

Roberto Luna profile picture

Roberto Luna

VibeCoding

Location Playa del Carmen, Quintana Roo, Mexico Joined Joined on  Personal website https://vibecodingmx.netlify.app/#proyectos github website

Education

Master Degree in Technology Management.

Pronouns

Him

Integrating Conekta Sandbox Payments for Condo‑Fee Quotas in a NestJS Monorepo

Integrating Conekta Sandbox Payments for Condo‑Fee Quotas in a NestJS Monorepo

Comments
3 min read
Integrating Conekta Sandbox Payments for Condo Fee Quotas in a NestJS Monorepo

Integrating Conekta Sandbox Payments for Condo Fee Quotas in a NestJS Monorepo

Comments
4 min read
Isolating Multi‑Tenant Email Cron Jobs in a Next.js/Node Monorepo

Isolating Multi‑Tenant Email Cron Jobs in a Next.js/Node Monorepo

Comments
4 min read
Isolating Multi‑Tenant Email Cron Jobs in a Next.js/Node Monorepo

Isolating Multi‑Tenant Email Cron Jobs in a Next.js/Node Monorepo

Comments
4 min read
Fixing the “Invalid Referral Status” Bug & Automating Weekly Content Generation in a TypeScript Monorepo

Fixing the “Invalid Referral Status” Bug & Automating Weekly Content Generation in a TypeScript Monorepo

Comments
4 min read
Fixing Invalid Referral Status and Raising Test Coverage in the Brokers API (NestJS)

Fixing Invalid Referral Status and Raising Test Coverage in the Brokers API (NestJS)

Comments
4 min read
Automating Multi‑Platform Content Publishing with a Typed Generator (Node / TS)

Automating Multi‑Platform Content Publishing with a Typed Generator (Node / TS)

Comments
4 min read
Implementing Proper Multi‑Tenant Isolation in VS API Controllers (Broker Portal & Tenant Scoring)

Implementing Proper Multi‑Tenant Isolation in VS API Controllers (Broker Portal & Tenant Scoring)

Comments
4 min read
Boosting Test Coverage & Securing the Construction Controller in a NestJS Monorepo

Boosting Test Coverage & Securing the Construction Controller in a NestJS Monorepo

Comments
3 min read
Boosting Test Coverage & Securing the Construction Controller in a NestJS Monorepo

Boosting Test Coverage & Securing the Construction Controller in a NestJS Monorepo

Comments
4 min read
Fixing PDFKit Font Tracing in a Next.js Serverless PDF Report

Fixing PDFKit Font Tracing in a Next.js Serverless PDF Report

Comments
4 min read
Implementing Cross‑Category Collaborator Search in pcview (Next.js 13 + Prisma)

Implementing Cross‑Category Collaborator Search in pcview (Next.js 13 + Prisma)

Comments
4 min read
Implementing Multi‑Tenancy Scoping Across the VS API – Phase 4 Code Walkthrough

Implementing Multi‑Tenancy Scoping Across the VS API – Phase 4 Code Walkthrough

Comments
3 min read
Implementing Multi‑Tenancy Scoping Across the VS API – A Step‑by‑Step Code Walkthrough

Implementing Multi‑Tenancy Scoping Across the VS API – A Step‑by‑Step Code Walkthrough

Comments
4 min read
Implementing Organization‑Scoped Multi‑Tenancy in a NestJS API – Phase 4, Block 4

Implementing Organization‑Scoped Multi‑Tenancy in a NestJS API – Phase 4, Block 4

Comments
4 min read
Implementing Organization‑Scoped Multi‑Tenancy in a NestJS API (Phase 4, Block 4)

Implementing Organization‑Scoped Multi‑Tenancy in a NestJS API (Phase 4, Block 4)

Comments 1
4 min read
Implementing Organization‑Scoped Multi‑Tenancy in a NestJS Monorepo – Fixing the `Req` Import & Guard Issue

Implementing Organization‑Scoped Multi‑Tenancy in a NestJS Monorepo – Fixing the `Req` Import & Guard Issue

Comments
3 min read
Implementing Organization‑Scoped Multi‑Tenancy in a NestJS Monorepo

Implementing Organization‑Scoped Multi‑Tenancy in a NestJS Monorepo

Comments
4 min read
Tracking TV/MAC Reassignments Across Rooms Using DeviceHistory

Tracking TV/MAC Reassignments Across Rooms Using DeviceHistory

Comments
4 min read
Enriching PC Inventory with Domain, Installation Year, and Asset Tag from a PDF Report

Enriching PC Inventory with Domain, Installation Year, and Asset Tag from a PDF Report

Comments
4 min read
Fixing Neon Schema Drift in CI by Running the Real Migration Script

Fixing Neon Schema Drift in CI by Running the Real Migration Script

Comments
4 min read
Fixing Neon Schema Drift in CI/E2E by Running the Real Migration Script

Fixing Neon Schema Drift in CI/E2E by Running the Real Migration Script

Comments
4 min read
Automating Multi‑Platform Content Publishing with a Date‑Driven Markdown Generator

Automating Multi‑Platform Content Publishing with a Date‑Driven Markdown Generator

Comments
4 min read
Migrating 30+ Pages from Inline Styles to Centralized Design Tokens in a Next.js Monorepo

Migrating 30+ Pages from Inline Styles to Centralized Design Tokens in a Next.js Monorepo

Comments 1
4 min read
Injecting Dynamic Brand Colors Across a Next.js CRM with a Central BrandingInjector

Injecting Dynamic Brand Colors Across a Next.js CRM with a Central BrandingInjector

Comments
4 min read
Injecting Dynamic Brand Colors Across a Next.js CRM with a Central BrandingInjector

Injecting Dynamic Brand Colors Across a Next.js CRM with a Central BrandingInjector

Comments
4 min read
Automated Translation Service for Property Listings in PlayamxCRM API

Automated Translation Service for Property Listings in PlayamxCRM API

Comments
4 min read
Automated Weekly Summaries, Tenant Rotation, and Valuation Type Normalization in PlayaMXCRM API

Automated Weekly Summaries, Tenant Rotation, and Valuation Type Normalization in PlayaMXCRM API

Comments
4 min read
Fixing an Infinite Email Cron Loop in a Next.js Monorepo and Adding Proper Promise‑Rejection Handling

Fixing an Infinite Email Cron Loop in a Next.js Monorepo and Adding Proper Promise‑Rejection Handling

Comments
4 min read
Fixing an Infinite Email‑Cron Loop in a Next.js Monorepo (and tightening security)

Fixing an Infinite Email‑Cron Loop in a Next.js Monorepo (and tightening security)

Comments
4 min read
Adding a `public_link` column and wiring Luma 3‑D tours into broker quote emails (Node/TypeScript)

Adding a `public_link` column and wiring Luma 3‑D tours into broker quote emails (Node/TypeScript)

Comments
4 min read
Adding Custom Quote Emails, 3‑D Luma Tours, and Drive‑Backed Media to the Broker Portal

Adding Custom Quote Emails, 3‑D Luma Tours, and Drive‑Backed Media to the Broker Portal

Comments
4 min read
Adding Dynamic Dropdowns for “Modelo” & “Lineup” in Device Detail & Fixing the “TVs sin uso” Card

Adding Dynamic Dropdowns for “Modelo” & “Lineup” in Device Detail & Fixing the “TVs sin uso” Card

Comments
4 min read
Automating Multi‑Platform Blog Publishing from a Single Markdown Source (Node.js)

Automating Multi‑Platform Blog Publishing from a Single Markdown Source (Node.js)

Comments
4 min read
Replacing a Discontinued Groq Model — How I Restored All AI‑Powered Features in VS

Replacing a Discontinued Groq Model — How I Restored All AI‑Powered Features in VS

Comments
4 min read
Unifying the “Hoy” Dashboard for Condominiums – Architecture, Bugs & Fixes

Unifying the “Hoy” Dashboard for Condominiums – Architecture, Bugs & Fixes

Comments
4 min read
Fixing the “D.map is not a function” crash by tightening DB indexes and normalizing the API payload

Fixing the “D.map is not a function” crash by tightening DB indexes and normalizing the API payload

Comments
4 min read
Fixing Misleading Incident Metrics and Broken Links in the Condos Dashboard

Fixing Misleading Incident Metrics and Broken Links in the Condos Dashboard

Comments
4 min read
Adding Full Test Coverage for CFDI Generation and Fixing the 500 Error Bug in the VS Monorepo

Adding Full Test Coverage for CFDI Generation and Fixing the 500 Error Bug in the VS Monorepo

Comments
4 min read
Adding Full Test Coverage and Refactoring the Sales Navigation in a Monorepo API/Web Stack

Adding Full Test Coverage and Refactoring the Sales Navigation in a Monorepo API/Web Stack

Comments
4 min read
Time‑Based Public Access for the `/tv` Route in a Next.js App

Time‑Based Public Access for the `/tv` Route in a Next.js App

Comments
4 min read
Making the `/tv` Route Login‑Free During Business Hours in a Next.js App

Making the `/tv` Route Login‑Free During Business Hours in a Next.js App

Comments
4 min read
Adding a Time‑Based “Login‑Free” Window to the /tv Route in CraveView

Adding a Time‑Based “Login‑Free” Window to the /tv Route in CraveView

Comments
4 min read
Fixing AuthGuard 401 Redirects & Adding a Condo Detail Page in a Next.js / NestJS Monorepo

Fixing AuthGuard 401 Redirects & Adding a Condo Detail Page in a Next.js / NestJS Monorepo

Comments
4 min read
Fixing AuthGuard Navigation, 401 Handling, and Sales‑Pipeline FK in a Next.js + NestJS Monorepo

Fixing AuthGuard Navigation, 401 Handling, and Sales‑Pipeline FK in a Next.js + NestJS Monorepo

Comments
5 min read
Enriching Tablet Inventory with Real Serial Numbers & Internal IPs from UNICO_RM_Devices.xlsx

Enriching Tablet Inventory with Real Serial Numbers & Internal IPs from UNICO_RM_Devices.xlsx

Comments
4 min read
Adding Row‑Level Contract Expiry Flags to the VS KPI Dashboard (React + Next.js)

Adding Row‑Level Contract Expiry Flags to the VS KPI Dashboard (React + Next.js)

Comments
4 min read
Fixing Docker‑Compose Healthcheck and Adding a Unified “Priority Actions” API for Real‑Time UI Strips

Fixing Docker‑Compose Healthcheck and Adding a Unified “Priority Actions” API for Real‑Time UI Strips

Comments
4 min read
Building a Manual Wi‑Fi Concierge Log with Prisma, Next.js 13 App Router, and a Client‑Side Dashboard

Building a Manual Wi‑Fi Concierge Log with Prisma, Next.js 13 App Router, and a Client‑Side Dashboard

Comments
4 min read
Real‑Time KPI Dashboard, Priority‑Action Strip & Docker Healthcheck Fix in a Vite‑React / NestJS Monorepo

Real‑Time KPI Dashboard, Priority‑Action Strip & Docker Healthcheck Fix in a Vite‑React / NestJS Monorepo

5
Comments 1
4 min read
Building a Manual Wi‑Fi Concierge Log with Next.js 13, Prisma, and a Dedicated Service Layer

Building a Manual Wi‑Fi Concierge Log with Next.js 13, Prisma, and a Dedicated Service Layer

Comments
4 min read
Resolving Fluid‑CPU Over‑consumption in a Node 20 Microservice Mesh (Docker + Kafka Brokers)

Resolving Fluid‑CPU Over‑consumption in a Node 20 Microservice Mesh (Docker + Kafka Brokers)

Comments
4 min read
Automating Multi‑Platform Content Publishing: Refactoring JSON Metadata and Platform Flags

Automating Multi‑Platform Content Publishing: Refactoring JSON Metadata and Platform Flags

Comments
3 min read
Optimizing Next.js Middleware: Skipping Session Resolution on Public Routes

Optimizing Next.js Middleware: Skipping Session Resolution on Public Routes

Comments
4 min read
Persisting Dev.to URLs in `metadata.json` – fixing “No publicado” in daily email reports

Persisting Dev.to URLs in `metadata.json` – fixing “No publicado” in daily email reports

Comments
4 min read
Fixing Production E2E Authentication in TVView’s GitHub Actions CI

Fixing Production E2E Authentication in TVView’s GitHub Actions CI

Comments
4 min read
Fixing Broken Production E2E Authentication in Greenview after Login Portal Update

Fixing Broken Production E2E Authentication in Greenview after Login Portal Update

Comments
4 min read
Fixing Broken E2E Authentication in Craveview’s Production CI Pipeline

Fixing Broken E2E Authentication in Craveview’s Production CI Pipeline

Comments
4 min read
Automating Multi‑Platform Content Publishing with a JSON‑Driven Cron Pipeline

Automating Multi‑Platform Content Publishing with a JSON‑Driven Cron Pipeline

Comments
4 min read
Enriching TV Devices with Staycast Occupancy & Chromecast Telemetry in tvview

Enriching TV Devices with Staycast Occupancy & Chromecast Telemetry in tvview

Comments
3 min read
loading...