✦ Full Stack · Mobile · Data · Automatización ✦
Lugo
Martin
Llevo tu idea de negocio a producción, de punta a punta
Trabajo directo con founders y equipos técnicos: interfaces web y mobile, backends escalables y automatizaciones que ahorran horas de trabajo manual. Sin intermediarios, con comunicación directa y entregas medibles.
Vue · Nuxt · React · Next.js · NestJS · GraphQL · Turborepo · Python · Docker
✦ Estado del Cazador ✦
0+
Años Exp.
0
Proyectos
0
Plataformas

ESTADÍSTICAS DEL CAZADOR
Arsenal Tecnológico
Stack integral: desde interfaces web y apps móviles hasta análisis de datos, soporte técnico de hardware y desarrollo de videojuegos.
DISCIPLINA I
Frontend, Mobile & Desktop
DISCIPLINA II
Backend & Bases de Datos
DISCIPLINA III
Arquitectura, Herramientas & Tracking
DISCIPLINA IV
Análisis, Hardware & Game Dev
✦ INVENTARIO DE OBRAS
Arquitectura & Desarrollo
Selección de trabajos recientes.
CAJIX
Sistema SaaS multi-tenant de gestión financiera para PYMEs. Cada empresa accede a una instancia propia con branding personalizado, doble libro de caja (formal + informal con toggle de privacidad), módulo de turnos con URL pública de auto-booking, y panel de superadmin para gestión de clientes y MRR. Stack bleeding-edge: Next.js 16, React 19, TypeScript, Supabase SSR con Row Level Security en PostgreSQL, Tailwind v4. Autenticación por Supabase SSR con middleware de protección de rutas. Exportación de balance a PDF para contadores con jsPDF. Dashboard financiero con Recharts. Live en cajix.site.
Lil PDF
Herramienta de escritorio 100% offline para fusionar, dividir y reorganizar visualmente archivos PDF. Instalador menor a 10 MB, cero dependencias externas, cero envío de datos a servidores. Backend en Rust con la crate lopdf para manipulación binaria del árbol de páginas, garantizando compatibilidad total con Adobe Acrobat. Frontend en React con pdfjs-dist y carga progresiva por lazy loading: documentos de 1.000 páginas sin freezing. Drag-and-drop desde el sistema operativo via Tauri.onDragDropEvent. Features: merge multi-archivo con reorder, split por rango o en chunks iguales, organización visual con rotate/delete/reorder por página, historial de undo/redo, preview modal con zoom, y auto-updater integrado. Publicado en GitHub Releases con instalador Windows.

LectorApp · Florecillas
App de lectura espiritual publicada en Google Play Store (100+ descargas). Textos de dominio público, narración por Text-to-Speech, tema día/noche, marcadores y todas las preferencias persistidas entre sesiones. Algoritmo propio de chunking TTS que fragmenta capítulos en segmentos menores a 3.000 caracteres para sortear el límite de la Speech API nativa, ejecutando la narración en callbacks encadenados sin cortar palabras. Catálogo de libros desacoplado del código via biblioteca.json — agregar un título nuevo requiere cero cambios de pantalla. Responsive para tablets (grid 2 columnas, modales centrados en landscape). Monetización con AdMob (Banner + Medium Rectangle) con silent fail-safe. Stack: React Native 0.81, Expo SDK 54, expo-speech, EAS Build + EAS Submit. Package: com.juliana.florecillas.

AirwiLens
Convierte cualquier Android o iOS en una webcam profesional de 720p/24fps sobre red Wi-Fi local, inyectable en Zoom, Google Meet y OBS como cámara virtual. Sistema de dos partes: cliente React Native con Vision Camera v4 ejecutando Frame Processors en threads C++ nativos via VisionCameraProxy (sin pasar por el bridge de JS), y servidor Python con GUI Tkinter que decodifica frames, los procesa con OpenCV y los inyecta como cámara virtual via pyvirtualcam. Frames transmitidos como JPEG/Base64 por WebSocket con single-slot queue y dropping inteligente (~100–200ms de latencia en LAN). Protocolo bidireccional: el servidor envía comandos (flash, flip, modo mute, zoom) al móvil en tiempo real. Telemetría de batería cada 10 segundos. Modo ahorro energético en mobile durante sesiones largas.
PlugToSell
Suite de 6 micro-widgets JavaScript inyectables vía Google Tag Manager en tiendas TiendaNube y Shopify para aumentar la conversión, sin modificar el tema. Cada widget activa una palanca de psicología de compra: barra de progreso hacia envío gratis (spy de fetch en TiendaNube, polling REST en Shopify), badge de best-seller con overlay dorado, badge de trending con urgencia, alerta de stock bajo, trust badges (pago seguro, envío nacional), y pop-up de keep-browsing por exit-intent con productos vistos recientemente. Todos los eventos rastreados via GA4 a través del pipeline de tags y triggers de GTM. Migración completa Shopify → TiendaNube documentada, con herramientas de reverse-engineering propias para descubrir los endpoints y la estructura de window.LS.
Slot Math Model
Suite completa de certificación matemática para una slot machine de 5 rodillos, entregable profesional para cliente del sector gambling. RTP teórico calibrado al 96.17% mediante cálculo combinatorio. Sistema de 3 jackpots independientes (Mini / Minor / Major) con semillas de casino y contribución controlada al 6.00%. Simulación Monte Carlo de 150 sesiones con semillas variables (RTP simulado ~96.85%; delta de +0.7% documentado y justificado por aporte de semillas). Generación automática de Parsheet en Excel (.xlsx) con todas las fórmulas de combinatoria y EV de Free Spins incrustadas para revisión de auditoría externa. Cualquier sesión es 100% reproducible y auditable via python simulation.py --verify [SEED].

AppSheet Silos
Sistema de gestión de depósitos agrícolas para cliente industrial, 500.000+ kg de capacidad operativa. Construido en AppSheet con Google Sheets como backend. Arquitectura event-driven: Alert Bots para notificaciones automáticas, Scheduled Bots para reportes periódicos por email. Algoritmo propietario de generación de códigos de lote con control de colisiones. Búsqueda híbrida bidireccional (por número de lote O por código de producto). Data Actions encadenadas para operaciones de alta complejidad (ingresos, egresos, ajustes de inventario). Cero código escrito, funcionalidad operativa real en producción.
GYMORA
Aplicación de escritorio nativa, offline y de alto rendimiento para control de accesos y gestión de pagos de un gimnasio. Sistema de licencias por huella de hardware. Core en Rust con rusqlite en WAL mode para concurrencia segura. Frontend React "tonto" que solo dispara comandos Tauri. Kiosco de acceso: global keyboard listener captura el DNI sin input enfocado — respuesta visual pantalla completa durante 3 segundos (verde/rojo). Auth por PIN con roles Dueño / Profesor. Licencia bloqueada al hardware: hash combinado de Motherboard UUID + CPU ID + MAC Address. Módulos: ABM de alumnos, cobro de cuotas, registro de asistencias, y generación de reportes PDF desde Rust via genpdf. Auto-updater con @tauri-apps/plugin-updater.
CVdeador
Herramienta de escritorio con LLM integrado para generar CVs HTML optimizados para ATS, adaptados automáticamente a cada oferta de trabajo. Flujo: el usuario sube su CV base (PDF/imagen) → la IA extrae el contenido estructurado → el usuario sube la descripción del puesto → la IA genera un CV ATS-optimizado en HTML puro sin markdown. Stack: Rust + Tauri v2 + React + TypeScript + Tailwind v4. API key configurable por el usuario (no bundleada en el binario). Template de CV personalizable por el usuario. Prompt chain de dos pasos: extracción primero, generación semántica después. Dropzones con drag-and-drop nativo via Tauri.
GolLog
Plataforma web full-stack para calificar partidos de fútbol. API REST completa en Django REST Framework con datos reales de TheSportsDB. SPA en Vue 3. Backend con ViewSets, Serializers y DRF router. Modelos relacionales: Liga, Equipo, Partido, Calificación, Perfil de usuario. Comando de management personalizado para importar datos reales desde la API externa. Bundled data.json para seeding offline. Django admin para gestión backend. Frontend Vue 3: listado de ligas, equipos por liga, calendario de partidos y envío de calificaciones de usuarios autenticados. PostgreSQL como base de datos principal.
DCA King
Ecosistema completo de tres repositorios para automatizar y monitorear trading por Dollar Cost Averaging en criptomonedas. InterfazDCA: panel admin FastAPI + Jinja2 SSR para monitoreo de grupos de bots y órdenes de seguridad (SOs). DashboardDCA: backend FastAPI con SQLModel + SQLite que ingiere webhooks de TradingView, expone REST API y sirve dashboard híbrido SSR/API; modelos Pydantic con StringConstraints y enums tipados para timeframes y comportamientos de apertura/cierre. ComponenteBots: widget Vanilla JS embebible con estilos CSS aislados que visualiza estrategias DCA en dashboards externos sin dependencias de framework.
Aberturas Miño
E-commerce completo para una carpintería y maderera, con UX simplificada orientada a clientes adultos con baja alfabetización digital. SPA React + Vite conectada a Supabase (Auth + Postgres). Catálogo por categorías, detalle de producto, carrito, checkout, y página de métodos de pago y FAQ. Panel admin protegido via ProtectedRoute + AuthContext con sesión de Supabase: CRUD de productos con imágenes, gestión de pedidos. Feedback de acciones via react-hot-toast. Decisiones de UX orientadas explícitamente al perfil del cliente objetivo: tipografías grandes, navegación directa, flujos sin ambigüedad.

AppPers
App personal all-in-one en React Native con tres módulos: rastreo automático de asistencia al gimnasio por geofencing, cronómetro adaptativo al clima, y tracker de precios de supermercados. El módulo de gimnasio corre un Foreground Service en background en Android, sondea la geolocalización cada hora en radio de 100m, detecta 2 horas consecutivas de presencia y avanza el ciclo de rutina automáticamente sin interacción del usuario. El cronómetro consulta OpenWeatherMap y adapta el tiempo de cuenta regresiva a la temperatura real (24 min a ≤20°C, 16 min a >27°C). SQLite Singleton con Promise Guard para prevenir race conditions de inicialización concurrente. New Architecture habilitada (Fabric renderer + Turbo Modules).

Comida Callejera
App móvil para descubrir puestos de comida callejera en un mapa interactivo, con reseñas de usuarios y gestión por parte de los dueños de cada puesto. MapView con marcadores, filtro por abiertos/cerrados, detalle de puesto y pantalla de reseñas. Autenticación dual: usuarios regulares y dueños de puestos con rutas diferenciadas. Datos en tiempo real desde Firebase Firestore. Auth con Firebase. Geolocalización del usuario via expo-location. Listener en tiempo real de onAuthStateChanged para actualizar la vista según el estado de sesión. Stack: React Native + Expo + Firebase + react-native-maps + React Navigation.
Burger House
Aplicación web de comida rápida full-stack con REST API backend, catálogo de productos, carrito, personalización de hamburguesas y panel de administración. Frontend Vanilla JS consumiendo REST API en runtime (sin localStorage para datos de negocio). Backend Node.js + Express + SQLite con JWT. Rutas separadas para productos, pedidos y auth. Panel admin: CRUD de productos con upload de imágenes y gestión de pedidos. Diseño responsive con tema oscuro. Todo el código documentado exhaustivamente en español con comentarios inline explicando la lógica y las decisiones de diseño.

AppCC
App móvil privada para parejas: mensajería de forma larga, alertas hápticas y espacio compartido de música. Espacios vinculados por código de conversación único (exactamente dos usuarios). Mensajes con mínimo de 150 caracteres obligatorio, forzando comunicación reflexiva. Función "Molestar": envía patrones de vibración háptica (corta, intermitente o constante) al compañero. Historial compartido de links de Spotify. Fondo de chat personalizable desde la galería del dispositivo. Exportación del historial a PDF via dart/pdf. Vista "Chismosear": accede a la canción, fondo y timestamp del último poke del compañero. Stack: Flutter + Dart + SharedPreferences + image_picker + path_provider.
CAJIX
Sistema SaaS multi-tenant de gestión financiera para PYMEs. Cada empresa accede a una instancia propia con branding personalizado, doble libro de caja (formal + informal con toggle de privacidad), módulo de turnos con URL pública de auto-booking, y panel de superadmin para gestión de clientes y MRR. Stack bleeding-edge: Next.js 16, React 19, TypeScript, Supabase SSR con Row Level Security en PostgreSQL, Tailwind v4. Autenticación por Supabase SSR con middleware de protección de rutas. Exportación de balance a PDF para contadores con jsPDF. Dashboard financiero con Recharts. Live en cajix.site.
Lil PDF
Herramienta de escritorio 100% offline para fusionar, dividir y reorganizar visualmente archivos PDF. Instalador menor a 10 MB, cero dependencias externas, cero envío de datos a servidores. Backend en Rust con la crate lopdf para manipulación binaria del árbol de páginas, garantizando compatibilidad total con Adobe Acrobat. Frontend en React con pdfjs-dist y carga progresiva por lazy loading: documentos de 1.000 páginas sin freezing. Drag-and-drop desde el sistema operativo via Tauri.onDragDropEvent. Features: merge multi-archivo con reorder, split por rango o en chunks iguales, organización visual con rotate/delete/reorder por página, historial de undo/redo, preview modal con zoom, y auto-updater integrado. Publicado en GitHub Releases con instalador Windows.

LectorApp · Florecillas
App de lectura espiritual publicada en Google Play Store (100+ descargas). Textos de dominio público, narración por Text-to-Speech, tema día/noche, marcadores y todas las preferencias persistidas entre sesiones. Algoritmo propio de chunking TTS que fragmenta capítulos en segmentos menores a 3.000 caracteres para sortear el límite de la Speech API nativa, ejecutando la narración en callbacks encadenados sin cortar palabras. Catálogo de libros desacoplado del código via biblioteca.json — agregar un título nuevo requiere cero cambios de pantalla. Responsive para tablets (grid 2 columnas, modales centrados en landscape). Monetización con AdMob (Banner + Medium Rectangle) con silent fail-safe. Stack: React Native 0.81, Expo SDK 54, expo-speech, EAS Build + EAS Submit. Package: com.juliana.florecillas.

AirwiLens
Convierte cualquier Android o iOS en una webcam profesional de 720p/24fps sobre red Wi-Fi local, inyectable en Zoom, Google Meet y OBS como cámara virtual. Sistema de dos partes: cliente React Native con Vision Camera v4 ejecutando Frame Processors en threads C++ nativos via VisionCameraProxy (sin pasar por el bridge de JS), y servidor Python con GUI Tkinter que decodifica frames, los procesa con OpenCV y los inyecta como cámara virtual via pyvirtualcam. Frames transmitidos como JPEG/Base64 por WebSocket con single-slot queue y dropping inteligente (~100–200ms de latencia en LAN). Protocolo bidireccional: el servidor envía comandos (flash, flip, modo mute, zoom) al móvil en tiempo real. Telemetría de batería cada 10 segundos. Modo ahorro energético en mobile durante sesiones largas.
PlugToSell
Suite de 6 micro-widgets JavaScript inyectables vía Google Tag Manager en tiendas TiendaNube y Shopify para aumentar la conversión, sin modificar el tema. Cada widget activa una palanca de psicología de compra: barra de progreso hacia envío gratis (spy de fetch en TiendaNube, polling REST en Shopify), badge de best-seller con overlay dorado, badge de trending con urgencia, alerta de stock bajo, trust badges (pago seguro, envío nacional), y pop-up de keep-browsing por exit-intent con productos vistos recientemente. Todos los eventos rastreados via GA4 a través del pipeline de tags y triggers de GTM. Migración completa Shopify → TiendaNube documentada, con herramientas de reverse-engineering propias para descubrir los endpoints y la estructura de window.LS.
Slot Math Model
Suite completa de certificación matemática para una slot machine de 5 rodillos, entregable profesional para cliente del sector gambling. RTP teórico calibrado al 96.17% mediante cálculo combinatorio. Sistema de 3 jackpots independientes (Mini / Minor / Major) con semillas de casino y contribución controlada al 6.00%. Simulación Monte Carlo de 150 sesiones con semillas variables (RTP simulado ~96.85%; delta de +0.7% documentado y justificado por aporte de semillas). Generación automática de Parsheet en Excel (.xlsx) con todas las fórmulas de combinatoria y EV de Free Spins incrustadas para revisión de auditoría externa. Cualquier sesión es 100% reproducible y auditable via python simulation.py --verify [SEED].

AppSheet Silos
Sistema de gestión de depósitos agrícolas para cliente industrial, 500.000+ kg de capacidad operativa. Construido en AppSheet con Google Sheets como backend. Arquitectura event-driven: Alert Bots para notificaciones automáticas, Scheduled Bots para reportes periódicos por email. Algoritmo propietario de generación de códigos de lote con control de colisiones. Búsqueda híbrida bidireccional (por número de lote O por código de producto). Data Actions encadenadas para operaciones de alta complejidad (ingresos, egresos, ajustes de inventario). Cero código escrito, funcionalidad operativa real en producción.
GYMORA
Aplicación de escritorio nativa, offline y de alto rendimiento para control de accesos y gestión de pagos de un gimnasio. Sistema de licencias por huella de hardware. Core en Rust con rusqlite en WAL mode para concurrencia segura. Frontend React "tonto" que solo dispara comandos Tauri. Kiosco de acceso: global keyboard listener captura el DNI sin input enfocado — respuesta visual pantalla completa durante 3 segundos (verde/rojo). Auth por PIN con roles Dueño / Profesor. Licencia bloqueada al hardware: hash combinado de Motherboard UUID + CPU ID + MAC Address. Módulos: ABM de alumnos, cobro de cuotas, registro de asistencias, y generación de reportes PDF desde Rust via genpdf. Auto-updater con @tauri-apps/plugin-updater.
CVdeador
Herramienta de escritorio con LLM integrado para generar CVs HTML optimizados para ATS, adaptados automáticamente a cada oferta de trabajo. Flujo: el usuario sube su CV base (PDF/imagen) → la IA extrae el contenido estructurado → el usuario sube la descripción del puesto → la IA genera un CV ATS-optimizado en HTML puro sin markdown. Stack: Rust + Tauri v2 + React + TypeScript + Tailwind v4. API key configurable por el usuario (no bundleada en el binario). Template de CV personalizable por el usuario. Prompt chain de dos pasos: extracción primero, generación semántica después. Dropzones con drag-and-drop nativo via Tauri.
GolLog
Plataforma web full-stack para calificar partidos de fútbol. API REST completa en Django REST Framework con datos reales de TheSportsDB. SPA en Vue 3. Backend con ViewSets, Serializers y DRF router. Modelos relacionales: Liga, Equipo, Partido, Calificación, Perfil de usuario. Comando de management personalizado para importar datos reales desde la API externa. Bundled data.json para seeding offline. Django admin para gestión backend. Frontend Vue 3: listado de ligas, equipos por liga, calendario de partidos y envío de calificaciones de usuarios autenticados. PostgreSQL como base de datos principal.
DCA King
Ecosistema completo de tres repositorios para automatizar y monitorear trading por Dollar Cost Averaging en criptomonedas. InterfazDCA: panel admin FastAPI + Jinja2 SSR para monitoreo de grupos de bots y órdenes de seguridad (SOs). DashboardDCA: backend FastAPI con SQLModel + SQLite que ingiere webhooks de TradingView, expone REST API y sirve dashboard híbrido SSR/API; modelos Pydantic con StringConstraints y enums tipados para timeframes y comportamientos de apertura/cierre. ComponenteBots: widget Vanilla JS embebible con estilos CSS aislados que visualiza estrategias DCA en dashboards externos sin dependencias de framework.
Aberturas Miño
E-commerce completo para una carpintería y maderera, con UX simplificada orientada a clientes adultos con baja alfabetización digital. SPA React + Vite conectada a Supabase (Auth + Postgres). Catálogo por categorías, detalle de producto, carrito, checkout, y página de métodos de pago y FAQ. Panel admin protegido via ProtectedRoute + AuthContext con sesión de Supabase: CRUD de productos con imágenes, gestión de pedidos. Feedback de acciones via react-hot-toast. Decisiones de UX orientadas explícitamente al perfil del cliente objetivo: tipografías grandes, navegación directa, flujos sin ambigüedad.

AppPers
App personal all-in-one en React Native con tres módulos: rastreo automático de asistencia al gimnasio por geofencing, cronómetro adaptativo al clima, y tracker de precios de supermercados. El módulo de gimnasio corre un Foreground Service en background en Android, sondea la geolocalización cada hora en radio de 100m, detecta 2 horas consecutivas de presencia y avanza el ciclo de rutina automáticamente sin interacción del usuario. El cronómetro consulta OpenWeatherMap y adapta el tiempo de cuenta regresiva a la temperatura real (24 min a ≤20°C, 16 min a >27°C). SQLite Singleton con Promise Guard para prevenir race conditions de inicialización concurrente. New Architecture habilitada (Fabric renderer + Turbo Modules).

Comida Callejera
App móvil para descubrir puestos de comida callejera en un mapa interactivo, con reseñas de usuarios y gestión por parte de los dueños de cada puesto. MapView con marcadores, filtro por abiertos/cerrados, detalle de puesto y pantalla de reseñas. Autenticación dual: usuarios regulares y dueños de puestos con rutas diferenciadas. Datos en tiempo real desde Firebase Firestore. Auth con Firebase. Geolocalización del usuario via expo-location. Listener en tiempo real de onAuthStateChanged para actualizar la vista según el estado de sesión. Stack: React Native + Expo + Firebase + react-native-maps + React Navigation.
Burger House
Aplicación web de comida rápida full-stack con REST API backend, catálogo de productos, carrito, personalización de hamburguesas y panel de administración. Frontend Vanilla JS consumiendo REST API en runtime (sin localStorage para datos de negocio). Backend Node.js + Express + SQLite con JWT. Rutas separadas para productos, pedidos y auth. Panel admin: CRUD de productos con upload de imágenes y gestión de pedidos. Diseño responsive con tema oscuro. Todo el código documentado exhaustivamente en español con comentarios inline explicando la lógica y las decisiones de diseño.

AppCC
App móvil privada para parejas: mensajería de forma larga, alertas hápticas y espacio compartido de música. Espacios vinculados por código de conversación único (exactamente dos usuarios). Mensajes con mínimo de 150 caracteres obligatorio, forzando comunicación reflexiva. Función "Molestar": envía patrones de vibración háptica (corta, intermitente o constante) al compañero. Historial compartido de links de Spotify. Fondo de chat personalizable desde la galería del dispositivo. Exportación del historial a PDF via dart/pdf. Vista "Chismosear": accede a la canción, fondo y timestamp del último poke del compañero. Stack: Flutter + Dart + SharedPreferences + image_picker + path_provider.
CAJIX
Sistema SaaS multi-tenant de gestión financiera para PYMEs. Cada empresa accede a una instancia propia con branding personalizado, doble libro de caja (formal + informal con toggle de privacidad), módulo de turnos con URL pública de auto-booking, y panel de superadmin para gestión de clientes y MRR. Stack bleeding-edge: Next.js 16, React 19, TypeScript, Supabase SSR con Row Level Security en PostgreSQL, Tailwind v4. Autenticación por Supabase SSR con middleware de protección de rutas. Exportación de balance a PDF para contadores con jsPDF. Dashboard financiero con Recharts. Live en cajix.site.
Lil PDF
Herramienta de escritorio 100% offline para fusionar, dividir y reorganizar visualmente archivos PDF. Instalador menor a 10 MB, cero dependencias externas, cero envío de datos a servidores. Backend en Rust con la crate lopdf para manipulación binaria del árbol de páginas, garantizando compatibilidad total con Adobe Acrobat. Frontend en React con pdfjs-dist y carga progresiva por lazy loading: documentos de 1.000 páginas sin freezing. Drag-and-drop desde el sistema operativo via Tauri.onDragDropEvent. Features: merge multi-archivo con reorder, split por rango o en chunks iguales, organización visual con rotate/delete/reorder por página, historial de undo/redo, preview modal con zoom, y auto-updater integrado. Publicado en GitHub Releases con instalador Windows.

LectorApp · Florecillas
App de lectura espiritual publicada en Google Play Store (100+ descargas). Textos de dominio público, narración por Text-to-Speech, tema día/noche, marcadores y todas las preferencias persistidas entre sesiones. Algoritmo propio de chunking TTS que fragmenta capítulos en segmentos menores a 3.000 caracteres para sortear el límite de la Speech API nativa, ejecutando la narración en callbacks encadenados sin cortar palabras. Catálogo de libros desacoplado del código via biblioteca.json — agregar un título nuevo requiere cero cambios de pantalla. Responsive para tablets (grid 2 columnas, modales centrados en landscape). Monetización con AdMob (Banner + Medium Rectangle) con silent fail-safe. Stack: React Native 0.81, Expo SDK 54, expo-speech, EAS Build + EAS Submit. Package: com.juliana.florecillas.

AirwiLens
Convierte cualquier Android o iOS en una webcam profesional de 720p/24fps sobre red Wi-Fi local, inyectable en Zoom, Google Meet y OBS como cámara virtual. Sistema de dos partes: cliente React Native con Vision Camera v4 ejecutando Frame Processors en threads C++ nativos via VisionCameraProxy (sin pasar por el bridge de JS), y servidor Python con GUI Tkinter que decodifica frames, los procesa con OpenCV y los inyecta como cámara virtual via pyvirtualcam. Frames transmitidos como JPEG/Base64 por WebSocket con single-slot queue y dropping inteligente (~100–200ms de latencia en LAN). Protocolo bidireccional: el servidor envía comandos (flash, flip, modo mute, zoom) al móvil en tiempo real. Telemetría de batería cada 10 segundos. Modo ahorro energético en mobile durante sesiones largas.
PlugToSell
Suite de 6 micro-widgets JavaScript inyectables vía Google Tag Manager en tiendas TiendaNube y Shopify para aumentar la conversión, sin modificar el tema. Cada widget activa una palanca de psicología de compra: barra de progreso hacia envío gratis (spy de fetch en TiendaNube, polling REST en Shopify), badge de best-seller con overlay dorado, badge de trending con urgencia, alerta de stock bajo, trust badges (pago seguro, envío nacional), y pop-up de keep-browsing por exit-intent con productos vistos recientemente. Todos los eventos rastreados via GA4 a través del pipeline de tags y triggers de GTM. Migración completa Shopify → TiendaNube documentada, con herramientas de reverse-engineering propias para descubrir los endpoints y la estructura de window.LS.
Slot Math Model
Suite completa de certificación matemática para una slot machine de 5 rodillos, entregable profesional para cliente del sector gambling. RTP teórico calibrado al 96.17% mediante cálculo combinatorio. Sistema de 3 jackpots independientes (Mini / Minor / Major) con semillas de casino y contribución controlada al 6.00%. Simulación Monte Carlo de 150 sesiones con semillas variables (RTP simulado ~96.85%; delta de +0.7% documentado y justificado por aporte de semillas). Generación automática de Parsheet en Excel (.xlsx) con todas las fórmulas de combinatoria y EV de Free Spins incrustadas para revisión de auditoría externa. Cualquier sesión es 100% reproducible y auditable via python simulation.py --verify [SEED].

AppSheet Silos
Sistema de gestión de depósitos agrícolas para cliente industrial, 500.000+ kg de capacidad operativa. Construido en AppSheet con Google Sheets como backend. Arquitectura event-driven: Alert Bots para notificaciones automáticas, Scheduled Bots para reportes periódicos por email. Algoritmo propietario de generación de códigos de lote con control de colisiones. Búsqueda híbrida bidireccional (por número de lote O por código de producto). Data Actions encadenadas para operaciones de alta complejidad (ingresos, egresos, ajustes de inventario). Cero código escrito, funcionalidad operativa real en producción.
GYMORA
Aplicación de escritorio nativa, offline y de alto rendimiento para control de accesos y gestión de pagos de un gimnasio. Sistema de licencias por huella de hardware. Core en Rust con rusqlite en WAL mode para concurrencia segura. Frontend React "tonto" que solo dispara comandos Tauri. Kiosco de acceso: global keyboard listener captura el DNI sin input enfocado — respuesta visual pantalla completa durante 3 segundos (verde/rojo). Auth por PIN con roles Dueño / Profesor. Licencia bloqueada al hardware: hash combinado de Motherboard UUID + CPU ID + MAC Address. Módulos: ABM de alumnos, cobro de cuotas, registro de asistencias, y generación de reportes PDF desde Rust via genpdf. Auto-updater con @tauri-apps/plugin-updater.
CVdeador
Herramienta de escritorio con LLM integrado para generar CVs HTML optimizados para ATS, adaptados automáticamente a cada oferta de trabajo. Flujo: el usuario sube su CV base (PDF/imagen) → la IA extrae el contenido estructurado → el usuario sube la descripción del puesto → la IA genera un CV ATS-optimizado en HTML puro sin markdown. Stack: Rust + Tauri v2 + React + TypeScript + Tailwind v4. API key configurable por el usuario (no bundleada en el binario). Template de CV personalizable por el usuario. Prompt chain de dos pasos: extracción primero, generación semántica después. Dropzones con drag-and-drop nativo via Tauri.
GolLog
Plataforma web full-stack para calificar partidos de fútbol. API REST completa en Django REST Framework con datos reales de TheSportsDB. SPA en Vue 3. Backend con ViewSets, Serializers y DRF router. Modelos relacionales: Liga, Equipo, Partido, Calificación, Perfil de usuario. Comando de management personalizado para importar datos reales desde la API externa. Bundled data.json para seeding offline. Django admin para gestión backend. Frontend Vue 3: listado de ligas, equipos por liga, calendario de partidos y envío de calificaciones de usuarios autenticados. PostgreSQL como base de datos principal.
DCA King
Ecosistema completo de tres repositorios para automatizar y monitorear trading por Dollar Cost Averaging en criptomonedas. InterfazDCA: panel admin FastAPI + Jinja2 SSR para monitoreo de grupos de bots y órdenes de seguridad (SOs). DashboardDCA: backend FastAPI con SQLModel + SQLite que ingiere webhooks de TradingView, expone REST API y sirve dashboard híbrido SSR/API; modelos Pydantic con StringConstraints y enums tipados para timeframes y comportamientos de apertura/cierre. ComponenteBots: widget Vanilla JS embebible con estilos CSS aislados que visualiza estrategias DCA en dashboards externos sin dependencias de framework.
Aberturas Miño
E-commerce completo para una carpintería y maderera, con UX simplificada orientada a clientes adultos con baja alfabetización digital. SPA React + Vite conectada a Supabase (Auth + Postgres). Catálogo por categorías, detalle de producto, carrito, checkout, y página de métodos de pago y FAQ. Panel admin protegido via ProtectedRoute + AuthContext con sesión de Supabase: CRUD de productos con imágenes, gestión de pedidos. Feedback de acciones via react-hot-toast. Decisiones de UX orientadas explícitamente al perfil del cliente objetivo: tipografías grandes, navegación directa, flujos sin ambigüedad.

AppPers
App personal all-in-one en React Native con tres módulos: rastreo automático de asistencia al gimnasio por geofencing, cronómetro adaptativo al clima, y tracker de precios de supermercados. El módulo de gimnasio corre un Foreground Service en background en Android, sondea la geolocalización cada hora en radio de 100m, detecta 2 horas consecutivas de presencia y avanza el ciclo de rutina automáticamente sin interacción del usuario. El cronómetro consulta OpenWeatherMap y adapta el tiempo de cuenta regresiva a la temperatura real (24 min a ≤20°C, 16 min a >27°C). SQLite Singleton con Promise Guard para prevenir race conditions de inicialización concurrente. New Architecture habilitada (Fabric renderer + Turbo Modules).

Comida Callejera
App móvil para descubrir puestos de comida callejera en un mapa interactivo, con reseñas de usuarios y gestión por parte de los dueños de cada puesto. MapView con marcadores, filtro por abiertos/cerrados, detalle de puesto y pantalla de reseñas. Autenticación dual: usuarios regulares y dueños de puestos con rutas diferenciadas. Datos en tiempo real desde Firebase Firestore. Auth con Firebase. Geolocalización del usuario via expo-location. Listener en tiempo real de onAuthStateChanged para actualizar la vista según el estado de sesión. Stack: React Native + Expo + Firebase + react-native-maps + React Navigation.
Burger House
Aplicación web de comida rápida full-stack con REST API backend, catálogo de productos, carrito, personalización de hamburguesas y panel de administración. Frontend Vanilla JS consumiendo REST API en runtime (sin localStorage para datos de negocio). Backend Node.js + Express + SQLite con JWT. Rutas separadas para productos, pedidos y auth. Panel admin: CRUD de productos con upload de imágenes y gestión de pedidos. Diseño responsive con tema oscuro. Todo el código documentado exhaustivamente en español con comentarios inline explicando la lógica y las decisiones de diseño.

AppCC
App móvil privada para parejas: mensajería de forma larga, alertas hápticas y espacio compartido de música. Espacios vinculados por código de conversación único (exactamente dos usuarios). Mensajes con mínimo de 150 caracteres obligatorio, forzando comunicación reflexiva. Función "Molestar": envía patrones de vibración háptica (corta, intermitente o constante) al compañero. Historial compartido de links de Spotify. Fondo de chat personalizable desde la galería del dispositivo. Exportación del historial a PDF via dart/pdf. Vista "Chismosear": accede a la canción, fondo y timestamp del último poke del compañero. Stack: Flutter + Dart + SharedPreferences + image_picker + path_provider.
RUTA DEL CAZADOR
Cómo Trabajo
Un proceso directo, sin sorpresas: cuatro etapas desde la idea hasta el software en producción.
PASO I
Descubrimiento
Relevamos el problema real, no solo el pedido. Definimos alcance, stack y un cronograma claro antes de escribir una línea de código.
PASO II
Arquitectura & Desarrollo
Construyo en iteraciones cortas con entregas visibles. Vos ves avances reales cada semana, no una caja negra hasta el final.
PASO III
Testing & Entrega
Pruebas exhaustivas sobre los flujos críticos antes de cada deploy. Lo que sale a producción, funciona.
PASO IV
Soporte Post-Launch
El trabajo no termina en el deploy. Acompaño la puesta en marcha y quedo disponible para ajustes y nuevas iteraciones.
✦ HISTORIA DEL CAZADOR
Formación & Trayectoria
Educación
Licenciatura en Sistemas de Información
Universidad Nacional del Nordeste (UNNE)
En cursoFormación complementaria 100% autodidacta: documentación oficial, proyectos reales y resolución práctica de problemas.
Experiencia
Full Stack Developer
Mayo 2026 — ActualidadBrickcode · Francia · Remoto
- ✦
Migración crítica de autenticación a OIDC/PKCE en monorepo Nuxt/NestJS. Integración de AWS Textract OCR para procesamiento automático de facturas de proveedores.
- ✦
Desarrollo full-stack de módulos corporativos (Facturación, Vehículos, Auditoría, Purchases) con Vue 3, GraphQL y DDD. Migración de 6 bricks hacia arquitectura Factory.
Desarrollador Full Stack Freelance
2020 — ActualidadAutogestionado
- ✦
Desarrollo de aplicaciones web y móviles para clientes en Argentina y España.
- ✦
Proyectos entregados: SaaS (CAJIX), bots de trading, automatización No-Code, e-commerce widgets.
Servicio Técnico de Hardware & Soporte
2020 — ActualidadFreelance · Corrientes, Argentina
- ✦
Diagnóstico, reparación y mantenimiento de hardware y software para particulares y PyMEs.
- ✦
Armado de PCs a medida, resolución de problemas de red, soporte remoto vía TeamViewer.
Idiomas
Español
NativoInglés
Técnico IntermedioLectura fluida de documentación y manuales técnicos.
Herramientas de Soporte
TeamViewer · AnyDesk · SSH · Diagnóstico HW avanzado · Armado de PCs · Mantenimiento preventivo y correctivo.
Habilidades Blandas & Liderazgo
- ✦
Comunicación Corporativa: Reporte fluido y gestión de expectativas con POs y Tech Leads.
- ✦
Análisis Crítico: Rápida asimilación de arquitectura y propuesta de mejoras sistémicas.
- ✦
Pragmatismo Técnico: Equilibrio entre perfección técnica y plazos (Deuda Técnica).
Disponible para proyectos remotos internacionales. Comunicación fluida en inglés técnico escrito.
✦ TRANSMISIÓN
Hablemos de tu Próximo Proyecto
¿Tienes una idea innovadora o necesitas escalar tu arquitectura actual? Estoy disponible para proyectos freelance y consultoría técnica.