Novahome Tecnologías

Pedro Cruz · Mérida, MX · Available

Full-stack developer building production platforms, not demos

Ten years building custom software for Mexican companies. Multi-tenant SaaS, management systems and integrations — solo, end to end, with modern stacks and real tests.

10 years building software5 platforms in productionSelf-taught · 100%Mérida, Yucatán · LATAM + USA
Platforms delivered
SERVICES · 01

What I build, and how I deliver it.

Four work areas derived from real projects in retail, real estate, manufacturing and telecom. One obsession: software your team won't want to replace next year.

01 / SAAS

Multi-tenant SaaS

Multi-tenant platforms built from scratch. Granular auth, recurring billing, per-role dashboards and versioned APIs — the case of Kuxa, NovaCot and ConceptoMB.

  • Isolated tenants · fail-closed RBAC
  • Stripe / subscriptions
  • Login-less portals with signed tokens
02 / EMPRESARIAL

Management systems

Custom back-offices with SPA panels, audit, real-time notifications and fine-grained business rules. I model your operation, I don't force you into a generic mold.

  • Filament 4 / shadcn-ui
  • Spatie Permissions · Shield
  • Notifications with Reverb / Pusher
03 / INTEGRACIONES

API integrations

SYSCOM, EasyBroker, Stripe, Supabase Auth, Bunny.net, Google Maps, reCAPTCHA. OAuth2 with token caching, SKU deduplication, two-way sync.

  • OAuth2 client_credentials
  • Webhooks · event queues
  • Currency conversion at import
04 / MIGRACIONES

Stack migrations

Major framework upgrades without losing functionality. Done recently on KNO: Laravel 10 → 11, Filament 3 → 4 and Tailwind 3 → 4, with observers and a passing PHPUnit suite.

  • Incremental refactor, no "big rewrite"
  • Test suite as a safety net
  • Documented hand-off
PROJECTS · 02

Five platforms. Five different operations.

Each project reflects a modern stack, a real business domain and code in production. No inflated storytelling — the links go straight to the live platforms.

Kuxa executive dashboard with onboarding and quick navigation across 8 modules
OWN PROJECT · 2024 — PRESENTIN PRODUCTION
KuxaMulti-tenant SaaS · real estate developments
FOUNDER · SOLO DEV·MÉRIDA, MX·10 DIFFERENTIATED ROLES

All-in-one platform for Mexican real estate developers.

I designed, architected and solo-built a multi-tenant SaaS for construction project management: 3D tower visualization with three.js, PostGIS geofences for on-site work logs, master broker portal, unit inventory with full commercial cycle and subscription plans via Stripe. Test suite with Playwright, Vitest and k6.

Next.js 16NestJS 11PostgreSQL 15Prisma 5three.jsPostGISStripePlaywright · k6
kuxaapp.com
Visit site
KNO desktop with role switcher and system modules
FREELANCE · 2023 — 2025DELIVERED · PRE-DEPLOY
KNOManagement platform · Jewelry
RETAIL · TIERED DISTRIBUTION·38+ MYSQL MIGRATIONS

Back-office for a jewelry company with a multi-level distribution network.

SPA admin panel covering the full cycle: distributor onboarding (draft → review → approval), credit lines on jewelry portfolios, cash module, renewal calendar and hierarchical org chart with d3-org-chart. Real-time notifications via Laravel Reverb + Echo + Pusher. Major stack migration executed without functional loss: Laravel 10 → 11, Filament 3 → 4, Tailwind 3 → 4.

Laravel 11Filament 4PHP 8.4Livewire 3MySQL 8Tailwind 4Spatie · ShieldBunny.netPHPUnit 11
Access on request
Awaiting authorization
OWN PROJECT · 2024 — 2025DELIVERED · PRE-DEPLOY
Jackos JauríaOnline store · Pet shop
B2C E-COMMERCE·POS · MULTI-BRANCH·MERCADOPAGO

Pet shop e-commerce with POS and full back-office.

B2C pet products store with cart and checkout via MercadoPago, editorial blog with TipTap, and end-to-end admin panel: catalog with variants, per-branch inventory, purchase requisitions and goods receipt, scheduled promotions, POS with thermal printer support, banner management, media library via Bunny.net CDN and staff RBAC. Playwright suite + Axe accessibility audits.

Next.js 16React 19Prisma 5PostgreSQLNextAuthMercadoPagoTailwind 4TipTapBunny.net CDNPlaywright + Axe
Access on request
Awaiting authorization
Real estate projects management with developers, statuses and digital signatures
FREELANCE · 2024 — 2025IN PRODUCTION
ConceptoMBB2B/B2C SaaS · real estate
CRM · CONTRACTS · BROKERS·DIGITAL SIGNATURES

Real estate development management with contracts and commissions.

SaaS organized by business domains (projects, contracts, commissions, legal) with differentiated roles — direction, legal, sales manager, broker. Custom UI component library, rich-text editor with TipTap, digital signature system and contractual document generation. Media distribution optimized for LATAM via Bunny.net CDN.

Next.js 15React 19EdgeDB / Gel 2.0Supabase AuthTailwind 4TipTapBunny.net CDN
crm.conceptomb.mx
Visit platform
NovaCot dashboard — monthly quote and work order metrics
FREELANCE · 2025IN PRODUCTION
NovaCotB2B quotes · telecom · CCTV · home automation
SYSCOM API · 13 BRANCHES·FAIL-CLOSED RBAC · 3 ROLES

From quote to work order, with client signature at the end.

B2B system for telecom, networking, security and home automation integrators. SYSCOM API integration (OAuth2 with token caching), parallel stock lookup across 13 branches prioritizing Mérida, SKU deduplication and USD→MXN conversion at catalog import. Login-less client portals with signed tokens and digital signature (signature_pad). Server-side PDFs with Puppeteer; email notifications at each stage.

Next.js 15React 19Prisma 7PostgreSQLSupabase AuthSYSCOM APIPuppeteerNodemailer
app.novahometecnologias.com
Visit platform
Novahome public landing with featured property catalog across Yucatán
FREELANCE · 2025IN PRODUCTION
NovahomeReal estate · Yucatán
EASYBROKER · LEAD CRM·OFFLINE PWA

Real estate platform for the Yucatán peninsula.

Property listings, lead CRM, external agent portal with commission tracking and automatic sync via EasyBroker API. Server-side promo video generation with Remotion, media optimization with Sharp, PWA with offline capabilities using Dexie (IndexedDB) and multi-zone architecture with Google Maps and reCAPTCHA v3.

Next.js 16React 19SupabaseEasyBroker APIBunny.net CDNRemotionPWA · DexieSharp
novahome.com.mx
Visit site
STACK · 03

What's under the hood.

Current working stack. What I use day-to-day in production code — not a buzzword list.

Languages

  • TypeScripttipado estricto, Zod
  • JavaScriptES2024+
  • PHP8.4 · Eloquent
  • SQLPostgreSQL · MySQL

Frontend

  • Next.jsApp Router · Server Actions
  • React 19hooks · Zustand
  • Tailwind CSSv3 / v4 · shadcn/ui
  • Livewire · Alpinepanel admin SPA
  • react-hook-form · TipTapformularios · editor RTE

Backend & data

  • NestJS 11 · Node.jsREST API
  • Laravel 11 · Filament 4panel admin · RBAC
  • Prisma · Eloquent ORMmigraciones · observers
  • PostgreSQL · MySQL · EdgeDBSupabase · PostGIS

Auth · payments · security

  • Stripesuscripciones · facturación
  • Supabase Auth · Laravel SanctumOAuth2 client_credentials
  • RBAC fail-closedSpatie · Filament Shield
  • Tokens firmadosportales sin login · 1h TTL

Integrations

  • SYSCOMdistribuidor mexicano · 13 sucursales
  • EasyBrokersincronización inmobiliaria
  • Bunny.netCDN · Storage · URLs firmadas
  • Google Maps · reCAPTCHA v3geo · anti-spam
  • NodemailerSMTP transaccional

Realtime · media

  • Laravel Reverb · EchoWebSockets nativo
  • Pushernotificaciones broadcast
  • three.jsvisualización 3D de torres
  • d3 · d3-org-chartorganigramas jerárquicos
  • Remotionvideos promocionales server-side

Testing · ops

  • PlaywrightE2E · suite completa
  • Vitest · PHPUnit 11unit · SQLite in-memory
  • k6performance / carga
  • Docker · Laravel Sailcontenerización

Documents · PWA

  • PuppeteerPDF server-side · cotizaciones
  • laravel-dompdfcontratos · portafolios
  • signature_padfirma digital cliente
  • Sharpoptimización de imágenes
  • PWA · Service Workers · Dexieoffline-first
◢ NHT · MXPedro Josué Cruz Buenrostro
MÉRIDA, YUCATÁN · MX
SINCE 2015

ABOUT THE FOUNDER · 04

Ten years building software. Started self-taught. Today I maintain production platforms for clients in retail, real estate, manufacturing and telecom.

I started writing code with no tutorials, no bootcamp. Ten years later, I maintain five platforms in production — some are management systems that keep mid-sized Mexican companies running day to day.

Novahome Tecnologías is a deliberately small studio. I don't take on more clients than I can deliver at the level of "I built it, I know exactly how it works". Every project in the portfolio I designed, coded and maintain end-to-end.

If your problem fits in a spreadsheet, you don't need me. If it already overflowed — let's talk.

Pedro Cruz
FOUNDER · FULL-STACK DEVELOPER

CONTACT · 05

Ready to start?

A 30-minute call. No pitch. You tell me about the problem, I tell you honestly if I'm the right person — or who is.

  • Replies under 24 hrs
  • I work with 2–3 clients at a time, max
  • Native ES · EN reading-fluent
  • LATAM + USA · CST timezone