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.

15+
años de experiencia
56
repos en GitHub
160h
logueadas / mes
33k+
ZIPs geo-procesados
jojurdi@mx · ~/portfolio interactive
~ $ whoami
josé julián ramírez díaz · acapulco mx · es/en
~ $ cat profile.json
{ "experience_years": 15,
"education": "ing. TI honors · m. impuestos",
"stack": ["laravel","react","next","postgis","python","claude"],
"active_clients": 7,
"domains": ["fmcg","fintech","cfdi","real-estate","health","saas"] }
~ $ help
comandos: ls · cat <slug> · snake · tetris · 2048 · matrix · y secretos ...
~ $
laravel· react· next.js· postgis· typescript· claude · openai· expo · react native· tailwind· python · playwright· drizzle · prisma· websockets · reverb· cfdi · sat· nginx · pm2· laravel· react· next.js· postgis· typescript· claude · openai· expo · react native· tailwind· python · playwright· drizzle · prisma· websockets · reverb· cfdi · sat· nginx · pm2·
JJR

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.

ES nativo EN profesional remoto · MX CFDi · SAT
Formación
Ing. en Tecnologías de la Información

Universidad Loyola del Pacífico · 2007–2011 · Titulado con honores · 100% créditos

Posgrado
Maestría en Impuestos

Instituto de Estudios Universitarios · 2016–2017

Ubicación
Acapulco de Juárez, Guerrero

México · UTC-6 · disponible remoto / on-site MX

Modalidad
Honorarios · Nómina · Retainer

Facturación CFDi propia · contratos en ES/EN · timezone-flexible

git log --since=2007 --pretty=tldr
8 hitos
  1. 2007 Inicia Ing. TI en Loyola del Pacífico
  2. 2010 Primer cliente comercial — desarrollo PHP/MySQL
  3. 2011 Titulación con honores · 100% créditos
  4. 2015 Primer CFDi en producción · CodeIgniter + Stripe
  5. 2017 Maestría en Impuestos — entiende SAT, CFDi y nómina por dentro
  6. 2018 Salto a Angular 14 + Firebase para enterprise auth (Bambu)
  7. 2021 Factory25 — Laravel 13 + React + WebSockets · CFDi 4.0
  8. 2022 IA en producción · ConstruCompras (Claude) · Factory25 (auto-config)

Lo que estoy enviando ahora.

01 · FinTech / Facturación · Factory25 — FinTech MX

Factory25

live

Plataforma SaaS de facturación CFDi con cumplimiento SAT, notificaciones en tiempo real y suite financiera completa.

◢ historia

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.

git log --oneline 2831c · 2025-01 → 2026-05
  1. 2026-04-25 Reverb WebSockets + notificaciones unificadas en app
  2. 2026-04-28 API v1 con tokens, webhooks y middleware
  3. 2026-05-08 Calculadoras nómina: finiquito y liquidación (LFT/LISR)
  4. 2026-05-08 Mobile: paridad 100% con web (roles, SAT, notificaciones)
  5. 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
Laravel 13React 18TypeScriptViteMUIAnt DesignTailwind +3
02 · FMCG / Geo-Intel · Mexlink / Taqueritos

Taqueritos Map 2022

active

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
ReactNext.js 16OpenAIPostgreSQLPostGISLeafletChart.js +2
03 · Brand Activation · Lucky Losers

Chispa

live

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
Next.js 16React 19TypeScriptPrismaTwilioTailwindZod
04 · Mobile / Maps

NavGas

active

App móvil para encontrar la gasolinera más barata en México, con histórico de precios y navegación Waze/Maps.

◢ historia

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.

git log --oneline 41c · 2022-01 → 2022-05
  1. 2022-01-02 MVP completo: mapa, estaciones, búsqueda local
  2. 2022-04-18 API CNE: fetch de precios + vista materializada + pruning 90d
  3. 2022-04-27 UI de reseñas, temas claro/oscuro, admin Supabase
  4. 2022-04-27 iOS config + Hermes dSYM y JS updates
  5. 2022-05-06 Assets Facebook + branding para campañas
  • Histórico de precios 158MB+
  • GPS + Waze + Google Maps
  • Admin web con React 19 + Vite
React Native 0.83ExpoTypeScriptSupabaseTanStack Queryreact-native-mapsNativeWind
05 · Construcción / AI

ConstruCompras

active

Tracker de compras de construcción que parsea IMAP automáticamente y categoriza facturas con Claude Sonnet.

◢ historia

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.

git log --oneline 78c · 2021-06 → 2022-04
  1. 2021-06-07 Conexión Gmail + IMAP parsing de Home Depot
  2. 2021-06-08 Reportes de compras + base de productos
  3. 2021-06-25 UX mejorada y autenticación de productos
  4. 2021-06-28 SAT FIEL handling + uploader XML pulido
  5. 2022-04-16 Pivot a FastAPI + plan de stack change
  • Parsing IMAP automático
  • Categorización IA con Claude
  • Encriptación de credenciales
FastAPIPython 3.13SQLAlchemy 2Next.js 15PostgreSQLClaude Sonnet 4.6Fernet
06 · Market Intelligence · Saint-Gobain

CertainTeed Hispanic Map

active

Plataforma geoespacial de demografía hispana por zipcode con filtros DMA, integración CRM y caché multi-capa.

◢ historia

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.

git log --oneline 70c · 2021-11 → 2022-04
  1. 2021-11-25 MapComponent interactivo + lógica base de DB
  2. 2021-12-10 Generador de reportes Apollo zipcodes optimizado
  3. 2022-02-02 Deploy hardening y normalización de configs
  4. 2022-04-01 Exportación de acreditaciones + link a Analytics
  5. 2022-04-29 ACME challenge en nginx default site
  • Filtros real-time por DMA/región
  • CRM integration panel
  • i18n EN/ES
React 18ExpressPostgreSQLPostGISLeafletChart.js
07 · Agencia creativa · Beautiful Beast

Beautiful Beast 2021

live

Sitio bilingüe de agencia creativa con CMS dinámico, PWA offline y formularios de lead generation.

◢ historia

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.

git log --oneline 231c · 2021-06 → 2022-03
  1. 2021-09-19 Hero con video animado + multi-media en obras
  2. 2021-10-13 Video embebido en ServiceView + componentes UI
  3. 2021-11-11 Scroll-down indicator en hero sections
  4. 2022-02-17 Content Hub reemplaza Posts + limpieza de blogs
  5. 2022-02-25 Hero image + media download + CSV export de leads
  • PWA offline + service worker
  • WebP -69% peso
  • Lighthouse 90+
  • i18n ES/EN
Vue 3Laravel 11ViteSanctumMySQLTailwindEditor.js +1

Todo el catálogo, sin filtros bonitos.

$
2026 · Time Tracking

Jira Batman

internal

CLI + UI PHP para agregación de worklogs Jira con OAuth 2.0 (3LO) o API tokens.

15 commits · 2026-03 → 2026-04
PHP 8Jira REST APIOAuth 2.0phpdotenv
2025 · FinTech / Facturación

Factory25

live

Plataforma SaaS de facturación CFDi con cumplimiento SAT, notificaciones en tiempo real y suite financiera completa.

2831 commits · 2025-01 → 2026-05
Laravel 13React 18TypeScriptVite +6
2022 · Med-Ed · Quiz

AMCI

active

Plataforma educativa médica con casos clínicos interactivos, sistema de quiz especializado y multi-landings por campaña.

89 commits · 2019-07 → 2022-05
HTML5Tailwind 4.1PostCSSNodemon +2
2022 · Agencia creativa

Beautiful Beast 2021

live

Sitio bilingüe de agencia creativa con CMS dinámico, PWA offline y formularios de lead generation.

231 commits · 2021-06 → 2022-03
Vue 3Laravel 11ViteSanctum +4
2022 · Crypto / FinTech

Binance Grid Bot

internal

Bot personal de grid trading BTC/USDT en futuros perpetuos con backtesting y persistencia SQLite.

Python 3Binance APISQLiteHMAC +1
2022 · Market Intelligence

CertainTeed Hispanic Map

active

Plataforma geoespacial de demografía hispana por zipcode con filtros DMA, integración CRM y caché multi-capa.

70 commits · 2021-11 → 2022-04
React 18ExpressPostgreSQLPostGIS +2
2022 · Marketing Construcción

CertainTeed Landings

active

Sistema de landing pages bilingües con captación de leads y tracking de conversión Meta.

HTML5TailwindVanilla JSMeta Pixel +1
2022 · Brand Activation

Chispa

live

Activación de marca en vivo: slot picker con confirmación SMS, pairing por género y dashboard de embajadores.

Next.js 16React 19TypeScriptPrisma +3
2022 · Property Mgmt

Condomín

active

Sistema de gestión condominal con app móvil y portal web — pagos, comunicación y administración.

51 commits · 2022-01 → 2022-03
React NativeVue 3Laravel 9Vite +3
2022 · Construcción / AI

ConstruCompras

active

Tracker de compras de construcción que parsea IMAP automáticamente y categoriza facturas con Claude Sonnet.

78 commits · 2021-06 → 2022-04
FastAPIPython 3.13SQLAlchemy 2Next.js 15 +3
2022 · Real Estate / SaaS

Curators

active

Plataforma full-stack para curaduría de propiedades inmobiliarias con scraping de Zillow, Kanban de leads y estimación de ROI.

179 commits · 2020-10 → 2022-05
LaravelVue 3InertiaVite +3
2022 · ERP legacy

Factory (legacy)

archived

ERP monolítico CodeIgniter 3 con Stripe, Google APIs y permisos Spatie — predecesor de Factory25.

39 commits · 2015-04 → 2022-04
CodeIgniter 3PHP 5.6+StripeGoogle API +1
2022 · Ads Ops

Meta Ads Playbook

internal

Playbook ejecutable con scripts y workflows para optimización de campañas Meta Ads + creatives IA.

Python 3.12Meta Marketing APIGraph Explorernano-banana
2022 · Mobile / Maps

NavGas

active

App móvil para encontrar la gasolinera más barata en México, con histórico de precios y navegación Waze/Maps.

41 commits · 2022-01 → 2022-05
React Native 0.83ExpoTypeScriptSupabase +3
2022 · Wedding Tech

Noviasspark

active

Plataforma de gestión de bodas con 2FA, búsqueda robusta en ventas, reportes de antigüedad de saldos y sync vía WhatsApp.

62 commits · 2022-05 → 2022-05
LaravelGoogle API ClientTOTP
2022 · Logística móvil

Pedillería

active

App offline-first para tortillería: gestión de rutas, cobranza y GPS en background con sync a Firebase.

28 commits · 2022-04 → 2022-05
ExpoReact NativeTypeScriptFirebase +3
2022 · Automatización personal

post_qbtime

internal

Automatización de posteo de timesheets a QuickBooks Time vía Playwright — CSV → UI bulk.

Python 3.9+PlaywrightCSVargparse
2022 · Document Automation

RFP App

active

Gestor de Request for Proposal con flujos IA Flowise, ag-Grid para datos masivos y exportación a PDF.

99 commits · 2021-01 → 2022-05
Laravel 10Vue 2ViteTailwind +4
2022 · FMCG / Campaign

Taqueritos Landings

active

Generador de landing pages React con GTM, GA4 y Google Ads conversion tracking integrado.

5 commits · 2022-03 → 2022-04
React 18ViteReact Router 7GTM +1
2022 · FMCG / Geo-Intel

Taqueritos Map 2022

active

Plataforma de inteligencia demográfica hispana con asistente IA conversacional y geoanálisis sobre PostGIS.

ReactNext.js 16OpenAIPostgreSQL +5
2022 · Forms

Typeforms

internal

Form builder ligero con React + Vite, Meta Pixel, Salesforce, GA y deduplicación de leads por IP.

99 commits · 2021-09 → 2022-03
React 18TypeScriptViteTailwind +3
2021 · Ads Intelligence

Facebook Retrieve

active

Plataforma full-stack para sync de Facebook Ads + IG con OAuth, agregación de métricas y cron jobs.

10 commits · 2021-06 → 2021-07
ExpressReactMaterial UIPostgreSQL +3
2021 · Healthcare

FCA

live

Sitio informativo estático para fundación cardiológica — Tailwind por CDN, perf-first.

HTML5Tailwind (CDN)Vanilla JS
2021 · Marketing Intelligence

Influencers Scraper

active

Dashboard enterprise para importación, scraping y analítica de creators de TikTok / Instagram.

400 commits · 2021-09 → 2022-05
Laravel 10Vue 2PostgreSQLag-Grid +3
2021 · Marketing Intelligence

Influencers TikInst

active

Plataforma TikTok creator multi-proceso con keyword tracking y hashtag indexer (3 PM2 services).

58 commits · 2021-07 → 2021-08
Node.jsExpressPostgreSQLReact +2
2021 · Data Pipeline

Instagram Fetcher

active

Pipeline TypeScript escalable para harvesting de IG con BullMQ + Redis y persistencia en MongoDB.

53 commits · 2021-05 → 2021-06
TypeScriptNode.jsMongoDBRedis +4
2021 · Healthcare Enterprise

Medtronic Suite

archived

Suite de lead generation para dispositivos médicos en LATAM (AR, BR, CL, PA, PR, MX) con quizzes inteligentes e integración Eloqua.

243 commits · 2017-06 → 2021-02
Laravel 5.7Vue 2EloquaBootstrap 4 +2
2021 · Location Analytics

MoMoney

active

Visitor analytics por zipcode con heatmaps y dashboards de Recharts sobre PostGIS.

ExpressReact 18PostgreSQLPostGIS +4
2021 · Market Intelligence

QXO Demographic

active

Mapeo demográfico con filtros extendidos a nivel branch — variante enterprise sobre el stack PostGIS.

18 commits · 2021-10 → 2021-11
React 18ExpressPostgreSQLPostGIS +1
2021 · Geo-Analytics

SABA Analytics

active

Analítica hispana en tiempo real con heatmaps y agregación estadística vía cache en memoria.

React 18ExpressPostgreSQLPostGIS +1
2021 · Construcción / Enterprise

SikaApp

active

Plataforma admin enterprise con UI rica, gestión de datos, notificaciones push y dashboards.

9 commits · 2018-05 → 2021-04
Laravel 7Vue 2Bootstrap 4TinyMCE +3
2021 · Geo-Analytics

SRS Trade Area

active

Análisis de trade areas con heatmaps por porcentaje, áreas pobladas y desglose demográfico para retailers B2B.

89 commits · 2021-07 → 2021-11
React 18ExpressPostgreSQLPostGIS +3
2020 · E-commerce

Signify · Shopify

live

E-commerce moderno sobre Shopify con templating Liquid y diseño responsivo TailwindCSS optimizado para conversión.

ShopifyLiquidTailwindJavaScript
2020 · Retail / E-commerce

Tiniciti NewStage

archived

Storefront Nuxt 3 con carousel y SSG — evolución de la marca Tiniciti.

23 commits · 2020-06 → 2021-01
Nuxt 3Vue 3SassTailwind +1
2019 · E-commerce · Health

Herbalmedick · Shopify

live

Tienda Shopify de productos herbales con templating Liquid + Tailwind y optimización UX para conversiones repetidas.

ShopifyLiquidTailwindJavaScript
2018 · Enterprise Auth

Bambu Full Stack

archived

Sistema enterprise de autenticación Angular 14 + Node con JWT, integración Firebase y testing Karma/Jasmine.

Angular 14TypeScriptTailwindNode.js +7

Seis cosas que sé hacer bien porque ya las rompí varias veces.

01

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.

Factory25BB Site 2021Curators
02

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.

Taqueritos Map 2022CertainTeedMoMoneySRS
03

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.

ConstruComprasTaqueritos MapChatFactory25 IA
04

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.

NavGasPedilleríaCondomín app
05

Automatización · scraping · ETL

Playwright para flows browser-bound (QB Time), pipelines BullMQ + MongoDB para harvest masivo, scrapers Selenium/Requests y schedulers cron/APScheduler.

post_qbtimeInstagram FetcherFacebook Retrieve
06

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.

Taqueritos LandingsCertainTeed LandingsTypeforms

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.

core · uso diario
frequent · mensual
specialty · cuando aplica

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.

$ calendar status: 7 clientes activos · 160h/mo
$ proyectos nuevos: aceptando para q3 2022
$ formatos preferidos: retainer mensual · sprint fijo · contract-to-hire