Universidad Loyola del Pacífico · 2007–2011 · Titulado con honores · 100% créditos
Ingeniería full-stack
que envía.
Soy José Julián Ramírez Díaz — ingeniero en TI (titulado con honores, Loyola) + maestrante en impuestos. Llevo 15 años enviando plataformas Laravel + React, geoespacial con PostGIS, móvil con Expo, y agentes IA con Claude/OpenAI. 35+ proyectos vivos, 7 clientes concurrentes, basado en Acapulco.
José Julián
Ramírez Díaz
full-stack engineer · 1989 · MX
15 años escribiendo software de producción para clientes de FMCG, fintech, construcción, salud y agencias. Ingeniero en TI titulado con honores y maestrante en impuestos — combinación rara que me deja diseñar plataformas de facturación electrónica CFDi sin perder el lenguaje del contador.
Trabajo solo, pero termino. Documento lo que envío, mido las horas, y dejo el código listo para que cualquier otro dev lo lea sin pedir disculpas.
Instituto de Estudios Universitarios · 2016–2017
México · UTC-6 · disponible remoto / on-site MX
Facturación CFDi propia · contratos en ES/EN · timezone-flexible
- 2007 Inicia Ing. TI en Loyola del Pacífico
- 2010 Primer cliente comercial — desarrollo PHP/MySQL
- 2011 Titulación con honores · 100% créditos
- 2015 Primer CFDi en producción · CodeIgniter + Stripe
- 2017 Maestría en Impuestos — entiende SAT, CFDi y nómina por dentro
- 2018 Salto a Angular 14 + Firebase para enterprise auth (Bambu)
- 2021 Factory25 — Laravel 13 + React + WebSockets · CFDi 4.0
- 2022 IA en producción · ConstruCompras (Claude) · Factory25 (auto-config)
Lo que estoy enviando ahora.
Factory25
Plataforma SaaS de facturación CFDi con cumplimiento SAT, notificaciones en tiempo real y suite financiera completa.
Empezó en enero del 2025 como un sistema web de contabilidad fiscal y creció a una plataforma con paridad 100% móvil, nómina CFDi 4.0, POS multiubicación y calculadoras de finiquito/liquidación reglamentarias. En 2026 se metió el refactor hexagonal de contabilidad con Value Objects defensivos, se cerró la API v1 con tokens y webhooks, y se integró WhatsApp para compartir comprobantes. Los últimos meses han sido depurar retenciones y desglose de impuestos anidados — pelear con el SAT en su propio idioma.
- ├ 2026-04-25 Reverb WebSockets + notificaciones unificadas en app
- ├ 2026-04-28 API v1 con tokens, webhooks y middleware
- ├ 2026-05-08 Calculadoras nómina: finiquito y liquidación (LFT/LISR)
- ├ 2026-05-08 Mobile: paridad 100% con web (roles, SAT, notificaciones)
- └ 2026-05-22 Asistente IA: auto-detectar configs de cuenta por patrón
- ▸ 732 componentes React
- ▸ WebSockets en producción
- ▸ Cumplimiento SAT/CFDi 4.0
- ▸ Multi-entorno con cola Reverb
Taqueritos Map 2022
Plataforma de inteligencia demográfica hispana con asistente IA conversacional y geoanálisis sobre PostGIS.
Frontend dual: app React de mapas + Next.js 'MapChat' con OpenAI. PostgreSQL+PostGIS para queries espaciales, exportación de trade areas y pipeline CSV/Shapefile/XLSX.
- ▸ AI MapChat con NL→SQL
- ▸ Trade area polygons
- ▸ PostGIS spatial queries
- ▸ Pipeline XLSX/Shapefile
Chispa
Activación de marca en vivo: slot picker con confirmación SMS, pairing por género y dashboard de embajadores.
- ▸ SMS en tiempo real (Twilio)
- ▸ Capacidad configurable por slot
- ▸ Dashboard ops para embajadores
NavGas
App móvil para encontrar la gasolinera más barata en México, con histórico de precios y navegación Waze/Maps.
MVP cerrado en enero del 2022 con mapa, búsqueda local y estaciones. En abril llegó el dato real: integración con la API de la CNE, una vista materializada para servir el histórico rápido y pruning de 90 días para que la base no explote. Después vinieron reseñas de usuarios, temas claro/oscuro y un admin sobre Supabase para los moderadores. El último ciclo fue endurecer iOS — config nativa, Hermes dSYMs y assets de Facebook para campañas de adquisición.
- ├ 2022-01-02 MVP completo: mapa, estaciones, búsqueda local
- ├ 2022-04-18 API CNE: fetch de precios + vista materializada + pruning 90d
- ├ 2022-04-27 UI de reseñas, temas claro/oscuro, admin Supabase
- ├ 2022-04-27 iOS config + Hermes dSYM y JS updates
- └ 2022-05-06 Assets Facebook + branding para campañas
- ▸ Histórico de precios 158MB+
- ▸ GPS + Waze + Google Maps
- ▸ Admin web con React 19 + Vite
ConstruCompras
Tracker de compras de construcción que parsea IMAP automáticamente y categoriza facturas con Claude Sonnet.
Nació en junio del 2021 como un PHP/React que capturaba facturas SAT y reportaba compras desde Gmail (IMAP) con foco en Home Depot. Tras 8 meses de iterar la UX y el manejo de FIEL, el proyecto pidió a gritos un backend serio: en abril del 2022 se hizo el pivot completo a FastAPI + SQLAlchemy y se reescribió el parser para que un agente Claude clasifique cada factura en vivo. Hoy está en plena reescritura de su arquitectura — menos web, más motor.
- ├ 2021-06-07 Conexión Gmail + IMAP parsing de Home Depot
- ├ 2021-06-08 Reportes de compras + base de productos
- ├ 2021-06-25 UX mejorada y autenticación de productos
- ├ 2021-06-28 SAT FIEL handling + uploader XML pulido
- └ 2022-04-16 Pivot a FastAPI + plan de stack change
- ▸ Parsing IMAP automático
- ▸ Categorización IA con Claude
- ▸ Encriptación de credenciales
CertainTeed Hispanic Map
Plataforma geoespacial de demografía hispana por zipcode con filtros DMA, integración CRM y caché multi-capa.
De noviembre del 2021 a abril del 2022 — primero salió el MapComponent base y la lógica de DB, luego el generador de reportes de zipcodes Apollo bien optimizado. La etapa final fue puro hardening: normalización de configs cross-environment, exportación de acreditaciones, integración con Analytics y un location ACME challenge en nginx para que el SSL se renueve solo sin tirar el sitio.
- ├ 2021-11-25 MapComponent interactivo + lógica base de DB
- ├ 2021-12-10 Generador de reportes Apollo zipcodes optimizado
- ├ 2022-02-02 Deploy hardening y normalización de configs
- ├ 2022-04-01 Exportación de acreditaciones + link a Analytics
- └ 2022-04-29 ACME challenge en nginx default site
- ▸ Filtros real-time por DMA/región
- ▸ CRM integration panel
- ▸ i18n EN/ES
Beautiful Beast 2021
Sitio bilingüe de agencia creativa con CMS dinámico, PWA offline y formularios de lead generation.
El sitio creció en capas a lo largo de 9 meses: arrancó en junio del 2021 como landing, le metimos hero con video animado y soporte multi-media por obra, después video embebido en ServiceView y scroll indicators. A inicios del 2022 vino el Content Hub que reemplazó los Posts viejos, hero con imágenes nuevas, manager de medios con normalización de rutas Oracle R2 y exportación CSV de leads. Hoy es un CMS completo, no solo un sitio.
- ├ 2021-09-19 Hero con video animado + multi-media en obras
- ├ 2021-10-13 Video embebido en ServiceView + componentes UI
- ├ 2021-11-11 Scroll-down indicator en hero sections
- ├ 2022-02-17 Content Hub reemplaza Posts + limpieza de blogs
- └ 2022-02-25 Hero image + media download + CSV export de leads
- ▸ PWA offline + service worker
- ▸ WebP -69% peso
- ▸ Lighthouse 90+
- ▸ i18n ES/EN
Todo el catálogo, sin filtros bonitos.
Jira Batman
CLI + UI PHP para agregación de worklogs Jira con OAuth 2.0 (3LO) o API tokens.
Factory25
Plataforma SaaS de facturación CFDi con cumplimiento SAT, notificaciones en tiempo real y suite financiera completa.
AMCI
Plataforma educativa médica con casos clínicos interactivos, sistema de quiz especializado y multi-landings por campaña.
Beautiful Beast 2021
Sitio bilingüe de agencia creativa con CMS dinámico, PWA offline y formularios de lead generation.
Binance Grid Bot
Bot personal de grid trading BTC/USDT en futuros perpetuos con backtesting y persistencia SQLite.
CertainTeed Hispanic Map
Plataforma geoespacial de demografía hispana por zipcode con filtros DMA, integración CRM y caché multi-capa.
CertainTeed Landings
Sistema de landing pages bilingües con captación de leads y tracking de conversión Meta.
Chispa
Activación de marca en vivo: slot picker con confirmación SMS, pairing por género y dashboard de embajadores.
Condomín
Sistema de gestión condominal con app móvil y portal web — pagos, comunicación y administración.
ConstruCompras
Tracker de compras de construcción que parsea IMAP automáticamente y categoriza facturas con Claude Sonnet.
Curators
Plataforma full-stack para curaduría de propiedades inmobiliarias con scraping de Zillow, Kanban de leads y estimación de ROI.
Factory (legacy)
ERP monolítico CodeIgniter 3 con Stripe, Google APIs y permisos Spatie — predecesor de Factory25.
Meta Ads Playbook
Playbook ejecutable con scripts y workflows para optimización de campañas Meta Ads + creatives IA.
NavGas
App móvil para encontrar la gasolinera más barata en México, con histórico de precios y navegación Waze/Maps.
Noviasspark
Plataforma de gestión de bodas con 2FA, búsqueda robusta en ventas, reportes de antigüedad de saldos y sync vía WhatsApp.
Pedillería
App offline-first para tortillería: gestión de rutas, cobranza y GPS en background con sync a Firebase.
post_qbtime
Automatización de posteo de timesheets a QuickBooks Time vía Playwright — CSV → UI bulk.
RFP App
Gestor de Request for Proposal con flujos IA Flowise, ag-Grid para datos masivos y exportación a PDF.
Taqueritos Landings
Generador de landing pages React con GTM, GA4 y Google Ads conversion tracking integrado.
Taqueritos Map 2022
Plataforma de inteligencia demográfica hispana con asistente IA conversacional y geoanálisis sobre PostGIS.
Typeforms
Form builder ligero con React + Vite, Meta Pixel, Salesforce, GA y deduplicación de leads por IP.
Facebook Retrieve
Plataforma full-stack para sync de Facebook Ads + IG con OAuth, agregación de métricas y cron jobs.
FCA
Sitio informativo estático para fundación cardiológica — Tailwind por CDN, perf-first.
Influencers Scraper
Dashboard enterprise para importación, scraping y analítica de creators de TikTok / Instagram.
Influencers TikInst
Plataforma TikTok creator multi-proceso con keyword tracking y hashtag indexer (3 PM2 services).
Instagram Fetcher
Pipeline TypeScript escalable para harvesting de IG con BullMQ + Redis y persistencia en MongoDB.
Medtronic Suite
Suite de lead generation para dispositivos médicos en LATAM (AR, BR, CL, PA, PR, MX) con quizzes inteligentes e integración Eloqua.
MoMoney
Visitor analytics por zipcode con heatmaps y dashboards de Recharts sobre PostGIS.
QXO Demographic
Mapeo demográfico con filtros extendidos a nivel branch — variante enterprise sobre el stack PostGIS.
SABA Analytics
Analítica hispana en tiempo real con heatmaps y agregación estadística vía cache en memoria.
SikaApp
Plataforma admin enterprise con UI rica, gestión de datos, notificaciones push y dashboards.
SRS Trade Area
Análisis de trade areas con heatmaps por porcentaje, áreas pobladas y desglose demográfico para retailers B2B.
Signify · Shopify
E-commerce moderno sobre Shopify con templating Liquid y diseño responsivo TailwindCSS optimizado para conversión.
Tiniciti NewStage
Storefront Nuxt 3 con carousel y SSG — evolución de la marca Tiniciti.
Herbalmedick · Shopify
Tienda Shopify de productos herbales con templating Liquid + Tailwind y optimización UX para conversiones repetidas.
Bambu Full Stack
Sistema enterprise de autenticación Angular 14 + Node con JWT, integración Firebase y testing Karma/Jasmine.
Seis cosas que sé hacer bien porque ya las rompí varias veces.
Plataformas SaaS multi-tenant
Diseño e implemento backends Laravel / Next.js con autenticación robusta, RBAC, jobs en cola y WebSockets — listos para escalar a múltiples clientes blanco-marca.
Geoespacial · PostGIS · trade areas
Mapas interactivos con Leaflet/Turf, queries espaciales optimizadas en PostGIS, exportación de polígonos y dashboards demográficos por DMA, ZIP y región.
Agentes IA en producción
RAG con pgvector, clasificación con Claude Sonnet, MapChat con NL→SQL, multi-model gateway con OpenRouter. Sin hype — solo features que ahorran horas a usuarios reales.
Apps móviles offline-first
React Native + Expo con sync diferido, GPS en background, mapas y pagos. Lanzamiento a stores con builds Expo EAS y monorepos pnpm tipados.
Automatización · scraping · ETL
Playwright para flows browser-bound (QB Time), pipelines BullMQ + MongoDB para harvest masivo, scrapers Selenium/Requests y schedulers cron/APScheduler.
Marketing tech · landings que convierten
Vite + React multi-landing, GTM/GA4/Meta Pixel, lead capture con sync a CRM y formularios bilingües con validación Zod — tracking limpio, conversion attribution clara.
Lo que uso en producción.
No es una lista aspiracional — son las herramientas que tocan deploy real, todos los días, en clientes activos. Si está acá es porque lo he roto, parchado y vuelto a levantar.
Backend
APIs, dominio y orquestación de datos
- ● Laravel 10–13 59+ proyectos en el portfolio
- ● Node.js · Express
- ● Next.js API Routes
- ● FastAPI construcompras, microservicios IA
- ● CodeIgniter legacy mantenido
- ● Symfony
Frontend
Interfaces que se sienten rápidas
- ● React 18 / 19
- ● Next.js 15 / 16
- ● Vue 3 · Nuxt 3
- ● Angular 14 enterprise auth (Bambu)
- ● TypeScript
- ● Tailwind CSS default styling
- ● Vite · Webpack
- ● Astro este sitio
- ● Shopify · Liquid
- ● shadcn/ui · Radix · MUI · Ant Design
Datos & Geo
PostGIS, pipelines y vectores
- ● PostgreSQL + PostGIS 33,774 ZIPs procesados
- ● MySQL
- ● MongoDB + Redis (BullMQ)
- ● Drizzle · Prisma · Sequelize · Eloquent
- ● pgvector + embeddings
- ● Leaflet · Turf.js · WellKnown
- ● Chart.js · Recharts · ECharts · ag-Grid
- ● Pandas · NumPy · OpenPyXL ETL Excel masivo
IA & Automatización
LLMs en producción, no demos
- ● Anthropic Claude (Sonnet 4.6) ConstruCompras
- ● OpenAI GPT-4o + embeddings
- ● OpenRouter (multi-model)
- ● Google GenAI
- ● RAG · UMAP · HDBSCAN
- ● Flowise (visual flows)
- ● Playwright (browser automation)
- ● Python · Pandas · Selenium
Móvil
Apps cross-platform con offline-first
- ● React Native 0.83
- ● Expo
- ● NativeWind
- ● react-native-maps
- ● Firebase (Firestore, Functions)
- ● Supabase
Infra & Deploy
Producción, observabilidad e integraciones
- ● nginx
- ● Docker
- ● PM2 multi-proceso
- ● DigitalOcean · Heroku · Vercel · Firebase Hosting
- ● Stripe
- ● Twilio (SMS)
- ● Nodemailer · Mailgun
- ● Better Auth · Sanctum · JWT · OAuth 2.0 (3LO)
- ● bcryptjs · express-validator · Zod
- ● WebSockets · Reverb · Pusher
- ● Karma · Jasmine
¿Tienes algo que hay que enviar?
Si necesitas un MVP en semanas, un rescate de un proyecto trabado, o un par de manos full-stack que ya haya peleado con Laravel, PostGIS, Expo y Claude — escríbeme. Respondo en horas hábiles MX.