Ingeniero de software donde los sistemas de negocio se encuentran con el piso de planta.
Backend, integraciones y reportes en Java, Python y Lua, en producción de alimento balanceado, avicultura, pesaje camionero, reciclaje y logística de almacén — incluyendo las capas serial e I/O que la mayoría de los stacks nunca tocan.
Radicado en Hermosillo, México
Con intención de mudarme a Países Bajos
Construidos y entregados6productos de software, en 5 industrias
Precisión de dosificación±50gpor ingrediente, por receta
Rendimiento de ensacado500–700sacos por hora, sostenido
Cómo funciona
El ciclo de operación, paso a paso.
Alimento balanceado · 2 sitios · En sitio
Dosificación por receta
Un ingrediente se mapea a uno o más motores, no uno a uno: un sitio corre tres ingredientes en cinco motores, otro tres en tres. El mismo software, sin bifurcación.
Portal de dosificaciónMuestra ilustrativa — sin datos de cliente
Reporte de corrida de batches
Dosificación multi-ingrediente · Torete · 833.00 kg batches
http://plant-local/batching
Batches14
Peso neto11,662.5kg
Desviación media+0.04kg
Fuera de tolerancia0
Detalle por batch
Batches registrados durante un turno
Folio
Hora
Objetivo
Real
Desviación
Estado
B-260909-014
10:21
833.00
833.50
+0.50 kg
En tolerancia
B-260909-013
10:04
833.00
833.00
0.00 kg
En tolerancia
B-260909-012
09:47
833.00
833.00
0.00 kg
En tolerancia
B-260909-011
09:30
833.00
832.50
−0.50 kg
En tolerancia
B-260909-010
09:13
833.00
833.00
0.00 kg
En tolerancia
01/ 06
Receta seleccionada
El operador elige la receta en el indicador. Esa sola elección fija un peso objetivo para cada ingrediente y decide qué motores alimentan a cada uno.
Calcio
Primer ingrediente. Un motor, un gusano, hasta que la tolva marca su objetivo. Una receta sin calcio se salta este paso por completo — el motor nunca arranca y el ciclo sigue.
Soya
Segundo ingrediente, encima del primero. La tolva no se vacía entre ingredientes, así que cada dosis se mide como diferencia — por eso un error en un ingrediente no cancela al de otro.
Maíz — tres motores
Un ingrediente, tres almacenes, tres motores corriendo juntos. Esta es toda la razón por la que la receta se modela contra ingredientes y no contra motores: el mismo build corre este sitio de cinco motores y el de tres, y la configuración decide qué motores sirven a cada ingrediente.
Batch completo
La tolva descarga y el batch se vuelve registro: objetivo contra real por cada ingrediente, medido contra la división de la báscula, de 0.5 kg. Una tolerancia más fina que la división no significaría nada.
La corrida, como registro
El turno como lo ve el supervisor: cada batch contra su objetivo, en los pasos de medio kilo de la propia báscula. La última fila es el batch que construyeron los dibujos, y la tabla de ingredientes debajo nombra los motores que sirvieron a cada uno — la receta nunca los nombra.
Alimento balanceado · 2 sitios · En sitio
Control de línea de ensacado
El producto y el tamaño de saco seleccionan la receta y la línea se detiene sola al terminar. Reporta consumo total de ingredientes, sacos producidos y kilos ensacados por corrida.
Portal local de reportesMuestra ilustrativa — sin datos de cliente
Reporte de Corrida de Ensacado
Línea de ensacado · Alimento para postura · Sacos de 25 kg
http://plant-local/reports
Sacos producidos618
Peso neto15,450.4kg
Desviación media−7g
Fuera de tolerancia0
Detalle por saco
Muestra de sacos registrados durante una corrida
Folio
Hora
Objetivo
Real
Desviación
Estado
B-260831-001
08:14:47
25.000
24.994
−6 g
En tolerancia
B-260831-002
08:15:34
25.000
24.994
−6 g
En tolerancia
B-260831-003
08:16:21
25.000
25.011
+11 g
En tolerancia
B-260831-004
08:17:08
25.000
24.997
−3 g
En tolerancia
B-260831-005
08:17:55
25.000
25.008
+8 g
En tolerancia
01/ 06
Producto y objetivo
El operador elige el producto y el tamaño de saco en el indicador. Esa elección es la receta: fija el peso objetivo, la banda de tolerancia y el valor de preact.
Saco colocado, tara automática
El saco vacío entra en la boquilla y el pedal arranca el ciclo. Las mordazas lo sujetan y el sistema tara solo, así el peso del propio saco nunca llega al registro.
Llenado rápido
La compuerta principal abre a caudal máximo mientras la báscula lee en continuo. Esta etapa aporta cerca del noventa por ciento del objetivo y es la que decide el rendimiento.
Llenado fino y corte anticipado
El caudal baja a hilo y la compuerta cierra antes del objetivo. El material que ya va en vuelo completa el peso — esa compensación es la que sostiene los ±50 g, no la velocidad de la compuerta.
Liberado y registrado
Las mordazas liberan el saco sobre la banda. Folio, peso real y desviación se envían a la plataforma web, así cada saco queda trazable por corrida, producto y fecha.
La corrida, como registro
Donde termina el ciclo: no en el piso, sino en el reporte que abre el supervisor al terminar. Cada saco, su objetivo, su peso real y su desviación — el consumo y el rendimiento salen de ahí, no se cuentan a mano.
Pesaje camionero y transporte · 6 sitios · Local y web
Plataforma de báscula camionera
El producto más desplegado de los seis — el mismo núcleo corriendo en seis sitios, de donde salieron los perfiles de configuración por modelo.
HistorialMuestra ilustrativa — sin datos de cliente
Plataforma de báscula camionera
Entradas · salidas · inventario
CASETA 1 · EN LÍNEA SINCRONIZADO 17:30
Entradas de camión
Cada pesada cae aquí, terminada o no.
Nueva entradaExcelPDF
Entradas totales1,284este año
Pendientes3esperando segunda pesada
Completadas1,281
Hoy18
Folio
OC
Cliente
Transportista
Camión
Chofer
Producto
Bruto
Tara
Neto
Estado
Fecha / hora
Acciones
E-4821
OC-2291
Cliente 12
Transportista 03
T-114
D-18
Agregado
42,680
—
—
Pendientes
10/09 16:18
⋯
E-4820
OC-2288
Cliente 04
Transportista 07
T-208
D-04
Agregado
41,150
15,480
25,670
Completadas
10/09 15:02
⋯
E-4819
OC-2284
Cliente 12
Transportista 03
T-114
D-18
Arena
39,940
15,340
24,600
Completadas
10/09 13:47
⋯
E-4818
OC-2280
Cliente 09
Transportista 01
T-071
D-22
Grava
44,320
16,110
28,210
Completadas
10/09 11:26
⋯
ClienteMuestra ilustrativa — sin datos de cliente
Plataforma de báscula camionera
Entradas · salidas · inventario
CASETA 1 · EN LÍNEA SINCRONIZADO 17:30
Cliente 12
Cada pesada de esta cuenta, de entrada y de salida.
· cliente desde 2023
ExcelPDF
Entradas312histórico
Salidas148histórico
Producto más frecuenteAgregadode 4 productos
Camión más usadoT-114tara 15,340 kg
Tipo
Folio
OC
Producto
Camión
Chofer
Origen
Destino
Bruto
Tara
Neto
Estado
Fecha / hora
ENTRADA
E-4821
OC-2291
Agregado
T-114
D-18
Tajo 2
Planta
42,680
—
—
Pendientes
10/09 16:18
SALIDA
S-1188
OC-2290
Grava
T-114
D-18
Planta
Almacén 7
38,120
15,340
22,780
Completadas
10/09 12:40
ENTRADA
E-4819
OC-2284
Arena
T-114
D-18
Tajo 2
Planta
39,940
15,340
24,600
Completadas
10/09 13:47
SALIDA
S-1187
OC-2286
Arena
T-114
D-18
Planta
Almacén 7
40,560
15,340
25,220
Completadas
09/09 16:05
Dashboard de recepciónMuestra ilustrativa — sin datos de cliente
Plataforma de báscula camionera
Entradas · salidas · inventario
CASETA 1 · EN LÍNEA SINCRONIZADO 17:30
Dashboard de recepción
04 – 10 sep 2026 ·
ahora 17:30
Esta semanaHoyEste mes
3 entradas pendientes— camiones en sitio sin segunda pesada todavía
Folio
OC
Cliente
Camión
Chofer
Producto
Bruto
Entró
Esperando
E-4821
OC-2291
Cliente 12
T-114
D-18
Agregado
42,680
16:18
1 h 12 m
E-4822
OC-2293
Cliente 09
T-071
D-22
Grava
44,910
17:04
26 m
E-4823
OC-2295
Cliente 17
T-142
D-31
Arena
38,470
17:22
8 m
Entradas106esta semana
Completadas103esta semana
Pendientes3esta semana
Neto recibido2,663,900kg
Clientes9esta semana
Dashboard de salidasMuestra ilustrativa — sin datos de cliente
Plataforma de báscula camionera
Entradas · salidas · inventario
CASETA 1 · EN LÍNEA SINCRONIZADO 17:30
Dashboard de salidas
04 – 10 sep 2026 ·
ahora 17:30
Esta semanaHoyEste mes
2 salidas pendientes— con la tara tomada, cargando todavía, sin segunda pesada
Folio
OC
Cliente
Camión
Chofer
Producto
Destino
Tara
Entró
Esperando
S-3318
OC-2292
Cliente 04
T-208
D-04
Grava
Almacén 7
15,480
16:41
49 m
S-3319
OC-2296
Cliente 21
T-330
D-09
Arena
Almacén 3
15,720
17:11
19 m
Salidas86esta semana
Completadas83esta semana
Pendientes2esta semana
Canceladas1esta semana
Neto despachado1,961,100kg
Tasa de completación97%completadas / total
ReportesMuestra ilustrativa — sin datos de cliente
Plataforma de báscula camionera
Entradas · salidas · inventario
CASETA 1 · EN LÍNEA SINCRONIZADO 17:30
Reportes y estadísticas
Últimos 30 días, al 10 de sep de 2026
ExcelPDF
Recibido11,344,400kg
Despachado8,311,500kg
Diferencia neta3,032,900recibido menos despachado
Clientes9de 12 activos
Recibido contra despachado, 30 días
RecibidoDespachado
01/ 07
Entrada de inventario
Una báscula camionera no pesa una carga — pesa un camión, dos veces. Cargado a la llegada: 42,680. El registro se abre con esa lectura y queda abierto, porque la carga es una diferencia y la otra mitad todavía no ocurre.
Salida de inventario
El mismo patio, la misma cadena, la misma pantalla — el camión solo llega vacío y las dos pesadas caen al revés. El código no se bifurca por eso: la más pesada de las dos es el bruto, sin importar cuál llegó primero, y por eso un modelo sirve para las dos.
El historial
Cada pesada cae aquí, terminada o no. La tarjeta que importa es Pendientes — el conteo de camiones todavía en el patio con un registro a medio escribir. La primera fila es la entrada que acaban de abrir los dibujos.
El cliente
Los mismos folios que el historial, con las mismas cifras — una página de cliente que contradijera al catálogo sería lo primero que alguien notaría. Lo que agrega es la dirección: entradas y salidas en una sola lista, porque para el cliente son dos mitades de la misma cuenta.
Dashboard de recepción
Cuatro pasos han dicho que el registro espera. Aquí la espera tiene reloj: cuánto lleva cada camión en sitio, en rojo pasada la hora. Y el conteo de pendientes no es un dato que alguien mantenga — entradas y completadas van juntas todos los días menos hoy, y la diferencia son los camiones que siguen en el patio.
Dashboard de salidas
El espejo del 05, con una columna cambiada: el camión de salida llega vacío, así que la lectura que ya tiene es la tara y la que espera es el bruto. Lo que solo lleva este lado es el inventario — una entrada la limita el patio, una salida lo que queda por cargar.
El reporte
La única pantalla de las siete que abre un gerente. Es el mismo mes que la caseta vivió camión por camión, y cada cifra sale de las mismas series diarias que dibujan los dashboards — así el reporte y la pantalla que reporta no pueden separarse.
Avicultura · 1 sitio · Local y web
Gestión de granjas avícolas
Pesaje de cajas, impresión de etiquetas y movimientos de inventario por código de barras, con curvas de producción por caseta.
Una caseta, un díaMuestra ilustrativa — sin datos de cliente
Gestión de granjas avícolas
Pesadas · inventario · producción
ESTACIÓN 1 · BODEGA 1 SINCRONIZADO 14:02
Caseta 4 — 08 sep 2026
Todo lo de abajo son las cajas. Nada de esta pantalla se capturó a mano.
Total de kilos3,142.60kg pesados
Total de cajas148sueltos: 212
Total de huevos53,492148 × 360 + 212
Promedio por caja21.23kg
Detalle de todas las cajas
#
Folio / etiqueta
Tipo de huevo
Peso (kg)
Calibre
Hora
Casetero
Observaciones
1
0004821
limpio
21.40
21
14:02
C-07
2
0004820
limpio
20.85
20
14:00
C-07
3
0004819
sucio
19.60
Bajo
13:55
C-11
formada con huevo suelto
Movimientos de inventarioMuestra ilustrativa — sin datos de cliente
Gestión de granjas avícolas
Pesadas · inventario · producción
ESTACIÓN 1 · BODEGA 1 SINCRONIZADO 14:02
Inventario de huevo
Ubicación central: bodega 1
ExcelPDF
Stock (cajas)1,284
Stock (huevos)462,4521,284 × 360 + 212
Stock (kg)27,246.8
Variación hoy+52(+148 entradas / −96 salidas)
Fecha
Tipo
Motivo
Caseta
Ubicación
Parvada
Calibre
± Cajas
± Kg
Referencia
08/09 14:02
IN
Caja pesada
Caseta 4
Ala norte
L-0031
21
+1
+21.40
PES-0004821
08/09 13:48
TRANSFER
Traspaso a central
Caseta 4 → central
Bodega 1
L-0031
21
−1
−21.40
PES-0004819
08/09 11:40
OUT
Venta
Central
Bodega 1
—
20
−24
−508.80
SAL-0342
08/09 09:15
IN
Recepción en central
Caseta 2
Bodega 1
L-0030
22
+18
+394.20
TRF-0117
ParvadasMuestra ilustrativa — sin datos de cliente
Gestión de granjas avícolas
Pesadas · inventario · producción
ESTACIÓN 1 · BODEGA 1 SINCRONIZADO 14:02
Parvadas
Una parvada es una compra de gallinas asignada a una caseta — es a lo que finalmente se le atribuye una caja.
Folio
Proveedor / estirpe
Caseta
Fecha de inicio
Semanas
Gallinas al inicio
Gallinas hoy
Postura %
Estado
L-0031
Proveedor A · roja
Caseta 4
12/11/2025
42 sem
18,900
18,412
91.3%
Activa
L-0030
Proveedor A · roja
Caseta 2
04/09/2025
51 sem
17,400
16,802
86.1%
Activa
L-0029
Proveedor B · blanca
Caseta 6
22/05/2025
61 sem
16,200
15,240
70.2%
Activa
L-0028
Proveedor A · roja
Caseta 1
03/01/2025
78 sem
18,000
15,980
63.2%
Cerrada
Egg productionMuestra ilustrativa — sin datos de cliente
Gestión de granjas avícolas
Pesadas · inventario · producción
ESTACIÓN 1 · BODEGA 1 SINCRONIZADO 14:02
Egg production — todas las casetas
Análisis semanal (lunes a domingo)
Exportar ExcelExportar PDF
Egg production por semana del ciclo de la parvada
Caseta 4 · sem 42Caseta 2 · sem 51Caseta 6 · sem 61Curva teórica estándarObjetivo 85%
01/ 06
En la báscula
Una caja de 360 huevos en una báscula de mostrador, leída por serial. Oprimir F8 no es imprimir: en una sola transacción la estación toma el peso estable, resuelve el casetero en caseta, ubicación y parvada, toma el lote del día, escribe el registro con un código de barras que no existe en ningún otro lado y publica el movimiento de inventario — y hasta entonces llama a la impresora. Si la impresora falla, la caja ya quedó contada.
Registro de pesadas
El operador elige un casetero — y la caseta y la ubicación vienen con él, deshabilitadas. Una tecla hace el resto. El número en sync pesadas es lo que la estación todavía le debe al servidor, y puede quedarse arriba de cero todo el día.
El día de la caseta
Kilos, cajas, huevos, gramos por gallina y conversión alimenticia — luego el mismo día repartido por casetero entre limpio, sucio y quebrado, y después cada caja que entró. Nada de esta pantalla se capturó a mano.
Inventario de huevo
Donde una caja deja de ser una pesada y se vuelve inventario: entra al pesarse, se transfiere al almacén central, sale al venderse. Anular escribe el movimiento contrario en vez de borrar el primero, y por eso la semana sigue cuadrando.
La parvada
Una parvada es una compra de gallinas asignada a una caseta, y es a lo que finalmente se le atribuye una caja. Semanas de ciclo, gallinas al inicio, gallinas hoy — esta última es la inicial menos cada muerte registrada, y es el denominador de todo lo que sigue.
Egg production
Cada caseta es una parvada con su propia edad, así que cada línea llega solo hasta donde está esa parvada hoy — contra la curva estándar de la estirpe y un objetivo de 85%. Una caseta se juzga contra lo que sus gallinas deberían estar dando a esa edad, que es la única comparación que significa algo.
Reciclaje · 1 sitio · Local y web
Sistema para recicladora
Compra y vende material reciclable con cuatro básculas en una sola PC — tres de piso en el mostrador y una camionera en el patio — así que una compra puede ser varios materiales, cada uno pesado donde cabe.
Mostrador · compraMuestra ilustrativa — sin datos de cliente
Sistema para recicladora
Compras · ventas · caja
MOSTRADOR 1 · EN LÍNEA SINCRONIZADO 13:40
Mostrador COMPRA
B1 · Báscula de piso 1COM3
612.40 kg
LeerUsar →
B2 · Báscula de piso 2COM4
87.15 kg
LeerUsar →
B3 · Báscula de piso 3COM5
148.20 kg
LeerUsar →
Orden de compra C-1187
Proveedor 07 · tarifa Menudeo
Báscula
Material
Bruto
Tara
Neto
$/kg
Subtotal
B1
Cartón
612.40
—
612.40
2.80
$1,714.72
B2
PET
87.15
2 × 0.40
86.35
6.50
$561.28
B3
Aluminio
148.20
—
148.20
24.00 ✎
$3,556.80
TOTAL A PAGAR$5,832.80
Báscula camionera · compraMuestra ilustrativa — sin datos de cliente
Sistema para recicladora
Compras · ventas · caja
MOSTRADOR 1 · EN LÍNEA SINCRONIZADO 13:40
Báscula camionera COMPRA
Dos pesadas enmarcan la compra; cada material se calcula al bajar del camión.
CamionesCompletar (salida)
El camión, lectura por lectura
ChatarraCartónPETCamión
OperacionesMuestra ilustrativa — sin datos de cliente
Sistema para recicladora
Compras · ventas · caja
MOSTRADOR 1 · EN LÍNEA SINCRONIZADO 13:40
Centro de acopio · operaciones
Compras y ventas en una sola lista, cada una con los materiales que llevó.
ExcelPDF
Operaciones10hoy
Compras$22,292.466 · 5,358.60 kg
Ventas$16,360.002 · 2,230.00 kg
Por pagar$6,575.102 órdenes
Folio
Fecha / hora
Tipo
Materiales
Proveedor / cliente
Kg neto
Total
Estado
Pago
C-1187
10/09 13:18
Compra
CartónPETAluminio
Proveedor 07
846.95
$5,832.80
Completada
Pendientes
C-1188
10/09 12:48
Compra
ChatarraCartónPET
Proveedor 15
9,810.00
$35,107.00
En sitio
Pendientes
C-1185
10/09 12:37
Compra
PET
Proveedor 11
114.20
$742.30
Completada
Pendientes
C-1183
10/09 12:02
Compra
CartónAluminio
Proveedor 08
527.00
$1,947.56
Completada
Pagado
CajaMuestra ilustrativa — sin datos de cliente
Sistema para recicladora
Compras · ventas · caja
MOSTRADOR 1 · EN LÍNEA SINCRONIZADO 13:40
Caja ABIERTA
Turno abierto 07:58 · Cajero 01
Movimiento manualCerrar caja
Fondo inicial$5,000.00abrió 07:58
Entradas de efectivo+$16,360.00ventas cobradas en efectivo
Salidas de efectivo−$6,305.36compras y retiros
Efectivo en caja$15,054.64lo que debe haber en el cajón
Transferencias$10,912.00este turno · no están en el cajón
2 compras por pagar— $6,575.10
Folio
Materiales
Proveedor
Total
Pagar
C-1187
CartónPETAluminio
Proveedor 07
$5,832.80
EfectivoTransferencia
C-1185
PET
Proveedor 11
$742.30
EfectivoTransferencia
Dashboard recicladoraMuestra ilustrativa — sin datos de cliente
Sistema para recicladora
Compras · ventas · caja
MOSTRADOR 1 · EN LÍNEA SINCRONIZADO 13:40
Dashboard recicladora
Hoy, 10 sep 2026 · ahora 13:40
Compras hoy$22,292.466 · 5,358.60 kg
Ventas hoy$16,360.002 · 2,230.00 kg
Empacado hoy2,460.00 kg3 registros
Efectivo en caja$15,054.64transferencias hoy $10,912.00
Compras contra ventas, últimos 7 días
ComprasVentas
LiquidacionesMuestra ilustrativa — sin datos de cliente
Sistema para recicladora
Compras · ventas · caja
MOSTRADOR 1 · EN LÍNEA SINCRONIZADO 13:40
Liquidación de ventas a distancia
Nuestra báscula en el origen, la del cliente en el destino, y el peso con el que por fin se paga la venta.
Liquidar V-0342 · Cliente 21
merma = origen − destino
Material
Origen
Destino
Acordado
$/kg acordado
Merma
%
Subtotal
Cartón
18,420
18,160
18,200
3.40
260
1.41%
$61,880.00
Papel mixto
4,860
4,880
4,860
2.10
−20
-0.41%
$10,206.00
TOTAL LIQUIDADO · estimado $72,834.00, −$748.00$72,086.00
01/ 07
El mostrador
Cuatro básculas, una PC: tres de piso en el mostrador y una camionera en el patio, cada una en su propio puerto serial. Un proveedor trae varios materiales a la vez, así que una compra es una canasta — cada renglón pesado en la báscula donde cabe, todos en un solo ticket.
Comprando en el mostrador
Cada báscula de piso es una columna en la pantalla, porque un proveedor trae varios materiales a la vez. Es la orden que sumó el dibujo — los mismos tres pesos, la tara del PET por saco, y un precio arriba del catálogo que no se guarda sin un nombre que lo autorice.
Pesaje hacia abajo
La báscula camionera pesa un camión dos veces y obtiene un número. Este se pesa dos veces y obtiene una canasta: baja un material, se vuelve a pesar, y cada bajada es el peso de ese material. La lectura del camión vacío es la tara, así que bruto menos tara tiene que ser igual a los renglones.
Todas las operaciones
Compras y ventas en una sola lista, porque para una recicladora son las dos puntas del mismo kilo. La orden del mostrador es la primera fila, todavía por pagar; el camión sigue en sitio; una carga vendida a una papelera va en camino. Solo cuentan para el día las operaciones con segunda pesada.
La caja
Una recicladora paga en el mostrador, así que las compras salen en efectivo. Lo que debe haber en el cajón es aritmética — fondo, más entradas, menos salidas — y cerrar el turno es una persona contándolo. El software suma; la persona cuenta; la diferencia lleva un nombre.
El dashboard
La pantalla del dueño. Dos avisos antes de cualquier gráfica — lo que el patio debe a proveedores y lo que los clientes le deben al patio — y los dos son sumas de filas que otras pantallas ya tienen. La cifra de caja es la de la caja, no una copia.
Liquidación a distancia
Una carga vendida a una papelera se pesa aquí y otra vez en la papelera, y nunca coinciden. Se liquida por material con un peso que aceptan los dos, y la diferencia se anota: merma, origen menos destino. La fila roja es su báscula marcando más que la nuestra.
Servicios · 1 sitio · Web
Gestión de citas
Reservas y agenda para un negocio de cuidado personal — la única entrega sin una báscula conectada, y la que tenía que sobrevivir el contacto con usuarios no técnicos todo el día.
La categoría Uñas está llena a las 10:00 — 2 de 2 estaciones ocupadasLa capacidad es de la categoría, no de la estilista: una estilista libre no crea una tercera estación.
Caja del díaMuestra ilustrativa — sin datos de cliente
Gestión de citas
Agenda · caja · nómina
RECEPCIÓN · EN LÍNEA SINCRONIZADO 17:30
Jueves 10 de septiembre de 2026
12 citas agendadas + 3 walk-ins · por cobrar $690
◉ MontosWalk-inAgendarCerrar corte
Servicios cobrados$4,66013 servicios
Efectivo$1,350en caja
Transferencia$1,100en caja
Tarjeta$1,480en caja
Gift card$380canjeada
Apartados$350pagados al agendar
Hora
Clienta
Servicios
Estilista
Estado
Total
Apartado
En caja
Forma
09:00
Clienta 08
Manicure
S3 Estilista 3
Cobrada
$220
—
$220
Efectivo
09:30
Clienta 03
Corte
S1 Estilista 1
Cobrada
$250
—
$250
Efectivo
10:00
Clienta 05
Color + Corte
S2 Estilista 2
Cobrada
$850
—
$850
Transferencia
Expediente de la clientaMuestra ilustrativa — sin datos de cliente
Gestión de citas
Agenda · caja · nómina
RECEPCIÓN · EN LÍNEA SINCRONIZADO 17:30
C7
Clienta 07
clienta desde 26/02/2026 · favorito: Cabello / Color · 662 ••• ••17
EditarWhatsApp+ Cita
Visitas8cobradas
Próxima citajue 08/10 · 16:00Color · Estilista 2
Última visitahoyhace 0 días
Gastado$4,650desde su primera visita
Salón · pass de lealtadPK-••••3F2A
VISITAS8 / 10
✓✓✓✓✓✓✓✓
2 visitas más para su recompensa
NóminaMuestra ilustrativa — sin datos de cliente
Gestión de citas
Agenda · caja · nómina
RECEPCIÓN · EN LÍNEA SINCRONIZADO 17:30
Nómina · día de pago sáb 12/09
Sáb 05/09 – Vie 11/09 · calculada hasta hoy
Total $9,373.50Calcular nómina
1Estilista 1
Base$1,500
Comisiones sáb–dom$316.00
Comisiones lun–vie$1,354.00
de las cuales hoy$512.00
Por pagar$3,170.00
2Estilista 2
Base$1,500
Comisiones sáb–dom$470.00
Comisiones lun–vie$1,310.00
de las cuales hoy$840.00
Por pagar$3,280.00
3Estilista 3
Base$1,200
Comisiones sáb–dom$287.00
Comisiones lun–vie$1,436.50
de las cuales hoy$523.00
Por pagar$2,923.50
FinanzasMuestra ilustrativa — sin datos de cliente
Gestión de citas
Agenda · caja · nómina
RECEPCIÓN · EN LÍNEA SINCRONIZADO 17:30
Finanzas · Septiembre 2026
De los cortes diarios, del 1 a hoy
ExcelPDF
Ingreso del mes$72,72010 cortes
Comisiones$28,059congeladas en cada cobro
Neto después de comisiones$44,661antes de renta e insumos
Nómina por pagar$9,374sáb 12/09
Cortes diarios
hoy
01/ 07
El sistema
El único de los seis productos sin báscula. La recepción agenda en una aplicación web; en cuanto existe la cita, un programador deja listos sus dos recordatorios — un día antes y una hora antes — y llegan a un pass de wallet en el teléfono de la clienta. No instala nada, y el mismo pass lleva sus sellos.
La agenda
Una columna por estilista, cada cita un bloque tan largo como sus servicios. Un bloque punteado todavía no tiene apartado; uno sólido está confirmado. El marcado es la cita que sigue el dibujo, y la cancelada se queda en la cuadrícula — la hora que liberó también es información.
Agendar, y la hora que dice que no
La capacidad es de la categoría, no de la estilista. El salón tiene dos estaciones de uñas, así que una tercera cita de uñas encimada con otras dos se rechaza aunque haya estilista libre. Guardar la cita también programa sus dos recordatorios.
La caja del día
Citas y walk-ins en una sola lista. Cobrar es donde pasan tres cosas a la vez: el apartado se descuenta del total, la comisión de la estilista se congela, y cae un sello en el pass. Efectivo, transferencia, tarjeta y gift card más los apartados forman el corte del día.
El expediente de la clienta
Un sello por visita cobrada, así que los sellos y el número de visitas son la misma cifra por construcción. La visita de hoy es la primera de su historial y el octavo sello del pass al que le llegan los recordatorios.
La nómina
Se paga el sábado por los siete días anteriores: un sueldo base más las comisiones de la semana. Cada comisión se copia a su renglón al cobrar el servicio, con su porcentaje, así que cambiar un porcentaje nunca reescribe lo que ya se ganó. Una recepcionista nunca ve esta pantalla.
Finanzas
El mes visto desde sus cortes. La barra de hoy es la caja del día, no una copia; la cifra de nómina es la nómina del sábado; las comisiones son las que se congelaron en cada cobro. Cada cifra es una suma de filas que otra pantalla ya tiene.
13instalaciones en producción, construidas y puestas en marcha de punta a punta — propuesta, desarrollo, comisionamiento, capacitación y soporte.
Con qué trabajo
Listas simples. Sin barras de nivel.
Entrega
Docker
Commissioning on site
Operator training
Capa de dispositivo
Weight indicators
RS232 serial
Relay / digital I/O
Industrial scales
Lenguajes
Java
Python
Lua
Web y datos
Django
Hibernate
PostgreSQL
Escribo software para lugares donde equivocarse tiene un costo físico — un batch fuera de tolerancia, un camión pesado dos veces, una línea detenida.