Proyectos
Trabajo reciente
Una cadena de carnicerías con 4 sucursales llevaba sus números en planillas de Excel
sueltas. Armé una plataforma que reemplazó todo eso por un solo lugar donde queda
registrado el movimiento de cada local.
En cada sucursal: se cargan las ventas, las compras y los gastos del
día, y se mantiene la lista de precios. El sistema también calcula cuánta carne vendible
sale realmente de cada compra según el tipo de producto, que es el número del que
depende la ganancia del negocio y el más difícil de seguir a mano.
Para el dueño: a partir del stock valuado por pesaje, el sistema calcula
solo cuánto costó la mercadería vendida, cuánto se ganó y qué margen quedó en cada
sucursal, y permite comparar un período contra otro. El personal de cada local solo ve y
carga su operación diaria; los números completos del negocio los ve únicamente el dueño.
Cómo se trabajó: antes de escribir una línea de código, escribí junto al
cliente una especificación con toda la lógica del negocio —las fórmulas de rendimiento,
las comisiones de cada medio de pago, cómo se arrastra el stock de un período al
siguiente— y la validamos. Eso evitó rehacer el sistema a mitad de camino.
Flutter Web
Riverpod
go_router
Supabase
PostgreSQL
Row Level Security
Vercel
Un distribuidor mayorista de carne reparte a comercios que le compran a cuenta y le pagan
de a poco. Desarrollé sola el sistema que ordena todo ese circuito: desde que se toma el
pedido hasta que se cobra la última entrega.
El reparto de cada semana: se arma la hoja de ruta con qué lleva cada
cliente, de qué tipo de carne y desde qué sucursal. Los pedidos pasan antes por una
aprobación, para que no salga mercadería sin el visto bueno de quien corresponde.
La cobranza: el sistema lleva cuánto debe cada cliente y, cuando entra un
pago, lo aplica solo a las facturas más viejas primero. Avisa de las deudas vencidas,
emite notas de crédito y débito, y arma cinco tipos de informes en PDF. Para salir a
cobrar, ordena el recorrido según dónde queda cada cliente y así evita cruzar la ciudad
dos veces.
Un asistente que entiende lo que le escriben: en lugar de completar un
formulario, el encargado escribe una frase como "mañana llevarle 20 kilos a Pérez" y el
sistema la convierte en la entrega ya cargada. Reconoce al cliente aunque el nombre esté
escrito distinto o incompleto.
Cómo se usa: se instala en el celular como una aplicación, en Android y
iPhone, sin pasar por las tiendas, y se conecta con WhatsApp y Google Maps. Cada persona
entra con su usuario y ve únicamente lo que le corresponde según su puesto.
Dart
Flutter Web
Supabase
PostgreSQL
IA / LLM
Vercel
Un sistema para llevar el día a día de un comercio: vender, cobrar, controlar la caja y
emitir la factura, todo en el mismo lugar. No está hecho a medida de un solo cliente: es
un producto pensado por módulos, para que cada negocio use los que necesita y sume el
resto cuando le haga falta.
En el mostrador: el vendedor arma la venta en segundos —el producto por
peso o por unidad, el medio de pago— y la factura sale en el momento, ya válida ante AFIP.
Los clientes que compran a cuenta tienen su cuenta corriente, y el sistema avisa solo
cuando alguien se pasa del límite que le fijaron.
Al cerrar el día: calcula cuánta plata debería haber en la caja y la
compara con lo que realmente se contó, dejando asentada cualquier diferencia. Cada
sucursal maneja sus propios productos y precios, y el dueño ve todo desde un mismo lugar.
Hacia dónde va: esta primera etapa cubre ventas, caja y facturación, que
es lo mínimo que un comercio necesita para empezar a cobrar. Sobre esa base se van sumando
módulos —recursos humanos, compras, producción— sin rehacer lo anterior. Su primer cliente
es una cadena de 4 sucursales.
Flutter Web
Supabase
PostgreSQL
Arquitectura modular
Multi-sucursal
Facturación AFIP
Node.js
Vercel
Un estudio de arquitectura de Yerba Buena, Tucumán, mostraba su trabajo solo por
Instagram y por fotos que mandaba por mail. Les armé el sitio del estudio: una portada con
la obra elegida, el portfolio completo con la ficha de cada obra, quiénes son y cómo
contactarlos.
Las obras las carga el estudio: tienen un panel propio donde suben una
obra nueva con sus fotos y eligen cuáles aparecen en la portada. Guardan y el sitio se
actualiza solo, sin tocar código y sin pedirme nada. Cada foto que les pasa el fotógrafo
pesa varios megas; el panel las reduce antes de subirlas, así el sitio no se vuelve lento
a medida que el estudio suma obras.
Para que los encuentren: cada obra tiene su propia dirección web con su
descripción, y el estudio figura como negocio local de Yerba Buena con dirección, horarios
y teléfono, que es lo que usa Google para mostrarlo a quien busca un arquitecto en la
zona. Desde cualquier página se puede escribir por WhatsApp o dejar una consulta en el
formulario.
Rápido y accesible: el sitio saca 97 sobre 100 en velocidad y 100 en
accesibilidad en la auditoría de Google, medido en celular. Hoy está publicado sin
aparecer en buscadores a propósito: el estudio lo puede mirar y compartir mientras termina
de cargar sus obras reales, y se habilita para Google cuando el contenido esté completo.
Next.js
TypeScript
React
Tailwind CSS
Panel de contenido
SEO
Sitio estático
Vercel
Ver el sitio →