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

ESTADÍSTICAS DEL CAZADOR

Arsenal Tecnológico

DISCIPLINA I

Frontend, Mobile & Desktop

Vue 3 & Nuxt 3 (Layers)
React.js / Next.js App Router
Vite
TypeScript
JavaScript Vanilla (DOM Avz.)
HTML5 & CSS3
React Native (Expo)
Tauri (Desktop Apps)
Tailwind CSS
Bootstrap 5

DISCIPLINA II

Backend & Bases de Datos

NestJS & Node.js
GraphQL (Apollo Client)
Python (FastAPI, Scripts)
Rust
Supabase (Auth, DB relacional)
PostgreSQL
SQLite (Mobile)
APIs REST / Webhooks
Docker
Linux (Debian Servers)

DISCIPLINA III

Arquitectura, Herramientas & Tracking

Turborepo & pnpm workspaces
Git, GitHub, Gitea & Codeberg
Vercel / Google Play Console
Gestión de Dominios
Meta Graph API (WhatsApp)
Google Tag Manager (GTM)
Google Analytics 4 (GA4)
AppSheet (No-Code)
OpenAI / AI Dev

DISCIPLINA IV

Análisis, Hardware & Game Dev

Simulación Monte Carlo (Python)
Modelado Matemático / RTP
Arquitectura Local-First
Background Tasks / Geoloc.
Arduino (Prototipado HW)
Godot 4 (GDScript, Físicas 3D)
Diagnóstico & Reparación HW
PC Building / Armado
Soporte Remoto (TeamViewer)

✦   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.

Next.js 16React 19SaaSSupabase

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.

RustTauri v2ReactPDF
LectorApp · Florecillas
+4

LectorApp · Florecillas

React NativeExpoGoogle PlayTTSAdMob

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

AirwiLens

React NativeVision CameraPythonOpenCVWebSocket

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.

INFO
CODE

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.

Vanilla JSGTMShopifyTiendaNube

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].

PythonCasino MathMonte CarloExcel
AppSheet Silos
+1 IMGS

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.

AppSheetGoogle SheetsNo-CodeAutomatizació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.

RustTauri v2ReactSQLite

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.

RustTauri v2ReactLLM
GolLog
+12 IMGS

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.

DjangoDRFVue 3PostgreSQL

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.

FastAPIPythonSQLModelVanilla JS

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.

ReactViteSupabaseE-commerce
AppPers
+4

AppPers

React NativeExpoSQLiteGeofencingBackground Tasks

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).

INFO
CODE

PROTOTIPOS · ARCHIVADOS

Prototipos Archivados

Comida Callejera

Burger House

AppCC

React NativeFlutterNode.jsFirebase

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

Cursando actualmente

Licenciatura en Sistemas de Información

Universidad Nacional del Nordeste (UNNE)

En curso

Formación complementaria 100% autodidacta: documentación oficial, proyectos reales y práctica.

Experiencia

Full Stack Developer

May 2026 — Act.

Brickcode · Francia · Remoto

  • Migración de autenticación a OIDC/PKCE en monorepo Nuxt/NestJS + AWS Textract OCR para facturas.

  • Módulos corporativos (Facturación, Vehículos, Auditoría) con Vue 3, GraphQL y DDD. Migración de 6 bricks a arquitectura Factory.

Desarrollador Full Stack Freelance

2020 — Act.

Autogestionado

  • Apps web y móviles para clientes en Argentina y España.

  • Entregados: SaaS (CAJIX), bots de trading, automatización No-Code, e-commerce widgets.

Servicio Técnico de Hardware & Soporte

2020 — Act.

Freelance · Corrientes, AR

  • Diagnóstico, reparación y mantenimiento de HW/SW para particulares y PyMEs.

  • Armado de PCs a medida, redes, soporte remoto vía TeamViewer.

Idiomas

Español

Nativo

Inglés

Técnico Intermedio

Lectura fluida de documentación y manuales técnicos.

Disponible para proyectos remotos internacionales. Comunicación fluida en inglés técnico escrito.

Herramientas de Soporte

TeamViewer · AnyDesk · SSH · Diagnóstico HW avanzado · Armado de PCs · Mantenimiento preventivo y correctivo.

Habilidades Blandas & Liderazgo

Comunicación corporativa con POs y Tech Leads · Análisis crítico de arquitectura · Pragmatismo técnico (equilibrio calidad/plazos).

✦   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.

Ubicación

Corrientes, Argentina (Remote)