Proyecto

Bemorex Mi Negocio (SaaS) — directorio + back-office

SectorSaaS multi-tenant (ERP + marketplace)
ClienteBemorex (producto propio)
TipoSolutions Architect, Tech Lead y desarrollador único
Año2026
Bemorex Mi Negocio (SaaS) — directorio + back-office — vista principal

Cliente e Idea

SaaS multi-tenant: directorio de ~130.000 negocios + ERP con facturación fiscal boliviana

Producto SaaS propio de la agencia: una plataforma con dos caras sobre una misma base de datos. Un directorio público/marketplace de ~130.000 negocios reales de Bolivia (búsqueda, mapa, favoritos, carrito) y un panel Mi Negocio back-office multi-tenant donde cada PyME reclama su ficha y opera un ERP comercial completo (catálogo, inventario, compras, ventas/POS, reservas y facturación electrónica fiscal).

El Reto

Darle a una PyME boliviana presencia digital y herramientas operativas en un solo producto por suscripción exigía un back-office multi-tenant con aislamiento estricto por tenant, cumplimiento fiscal boliviano (SIAT/SIN), inventario avanzado y búsqueda semántica sobre ~130.000 negocios, todo bajo el principio el backend manda, el frontend se adapta.

Lo que construimos

Diseñé y desarrollé end-to-end un Modular Monolith en .NET 10 (15 módulos de dominio, Clean Architecture de 4 capas, DDD, CQRS con pipeline propio, GraphQL-first) con multi-tenancy por filtro global y patrón Outbox transaccional, más un frontend Angular 22 SSR. Construí un motor de búsqueda híbrido (FTS español + RRF + query-rewrite Gemini) y diseñé/validé un motor de búsqueda vectorial (pgvector + Gemini + HNSW), base de una charla en FLISOL 2026. Operé el ciclo DevOps completo sobre Cloud Run + Supabase.

  • Directorio de ~130.000 negocios de Bolivia con mapa y búsqueda
  • Facturación electrónica SIAT/SIN con log fiscal hash-chain
  • Búsqueda vectorial pgvector + Gemini (3072-d, HNSW); backfill de 130K por ~$5
  • Motor híbrido léxico ⊕ vectorial fusionado por RRF
  • 15 módulos de dominio, ~3.638 .cs backend / ~3.134 .ts frontend
  • Ponente en FLISOL 2026 sobre arquitectura de búsqueda vectorial
Construyamos algo grandioso juntos

¡Colaboremos!