commit 565dd9d8dd5d412e10a753e54be50cef7e38398c
Author: Christian Elías Cruz González <contacto@christianecg.com>
Date:   Thu Jul 01 2021

    feat(career): start as Software Developer @ Clever Cloud · México (Remoto)

diff --git a/CAREER.md b/CAREER.md
new file mode 100644
index 0000000..565dd9d
--- /dev/null
+++ b/CAREER.md
@@ -0,0 +1,6 @@
+# Christian Elías Cruz González
+
+## Current Role
+Software Developer @ Clever Cloud · México (Remoto)
+
+Stack: React, Vue, PHP, MySQL, GitHub Actions, CI/CD.

commit 1e49e49d241b5d3df498db31125c141cdf683073
Author: Christian Elías Cruz González <contacto@christianecg.com>
Date:   Wed Jun 01 2022

    feat(career): Mid-Level Software Engineer @ Ubidots · Medellín, Colombia (Remoto)

diff --git a/CAREER.md b/CAREER.md
index 565dd9d..1e49e49 100644
--- a/CAREER.md
+++ b/CAREER.md
@@ -3,4 +3,4 @@
 ## Current Role
-Software Developer @ Clever Cloud · México (Remoto)
+Mid-Level Software Engineer @ Ubidots · Medellín, Colombia (Remoto)
 
-Stack: React, Vue, PHP, MySQL, GitHub Actions, CI/CD.
+Stack: React, TypeScript, React Native, TanStack Query, Stripe, WebSockets, Node.js, Jest.

commit e32ad9fd82376f0d67b3763e211398c0c46b582b
Author: Christian Elías Cruz González <contacto@christianecg.com>
Date:   Thu Feb 01 2024

    feat(career): Senior Software Engineer @ Ubidots · Medellín, Colombia (Remoto)

diff --git a/CAREER.md b/CAREER.md
index 1e49e49..e32ad9f 100644
--- a/CAREER.md
+++ b/CAREER.md
@@ -3,4 +3,4 @@
 ## Current Role
-Mid-Level Software Engineer @ Ubidots · Medellín, Colombia (Remoto)
+Senior Software Engineer @ Ubidots · Medellín, Colombia (Remoto)
 
-Stack: React, TypeScript, React Native, TanStack Query, Stripe, WebSockets, Node.js, Jest.
+Stack: React, TypeScript, ECharts, TanStack Query, WebSockets, Node.js, ESLint (plugin interno), Jest, GitHub Actions.

commit 7de0e3ef282d356d57fddc6de18817a7eb1f9fcf
Author: Christian Elías Cruz González <contacto@christianecg.com>
Date:   Thu Jan 01 2026

    feat(career): Senior Software Engineer (Principal Associate) @ Capital One · Ciudad de México (Híbrido)

diff --git a/CAREER.md b/CAREER.md
index e32ad9f..7de0e3e 100644
--- a/CAREER.md
+++ b/CAREER.md
@@ -3,4 +3,4 @@
 ## Current Role
-Senior Software Engineer @ Ubidots · Medellín, Colombia (Remoto)
+Senior Software Engineer (Principal Associate) @ Capital One · Ciudad de México (Híbrido)
 
-Stack: React, TypeScript, ECharts, TanStack Query, WebSockets, Node.js, ESLint (plugin interno), Jest, GitHub Actions.
+Stack: Java, React, Node.js, AWS (en ramp-up).

commit cc6d7643b7516fbe44f5cc63ba2e45087b485201
Author: Christian Elías Cruz González <contacto@christianecg.com>
Date:   Wed Aug 19 2026

    docs(career): flesh out projects, skills, education, languages, activity

diff --git a/CAREER.md b/CAREER.md
index 7de0e3e..f1ee44d 100644
--- a/CAREER.md
+++ b/CAREER.md
@@ -6,1 +6,51 @@
 Stack: Java, React, Node.js, AWS (en ramp-up).
+
+## Proyectos
+
+### TuAgenda.digital (tuagenda.digital)
+SaaS de automatización de citas actualmente en operación, con 5 clientes activos en los primeros 3 meses y facturación recurrente vía Stripe: booking white-label, portal de cliente sin login, recordatorios por email/SMS y agente de IA en WhatsApp con OpenAI en producción — atendiendo reservas 24/7 y reduciendo la carga operativa manual en ~80%.
+*Next.js 15 · Supabase · Stripe · Twilio · OpenAI · Vercel Edge*
+
+### Squawk (squawk.creu.cat)
+Dashboard de aviación global en tiempo real: datos ADS-B vía OpenSky Network, worker Node.js con SQLite (WAL mode), mapa de densidad con deck.gl + MapLibre, 6 gráficas en vivo con ECharts y alertas de squawks de emergencia (7700/7600/7500) sobre streaming SSE cada 5s.
+*Next.js 15 · TypeScript · deck.gl · MapLibre · ECharts · SQLite · SSE*
+
+### Avelor (pkg.avelor.es)
+Ecosistema de 17 herramientas CLI publicadas en npm bajo @avelor. Destacan: mesh (proxy local con HTTPS y fault injection), floo (deployment agent SSH con GitHub Action y Homebrew tap), bifrost (WebSocket tunnel autoalojado) y mira (uptime monitor con página de estado estática). Cada herramienta elimina una dependencia de tercero en producción.
+*Node.js · CLI · npm · WebSocket · SSH · self-hosted*
+
+### Stratum (stratum.creu.cat)
+Herramienta de arte generativo que convierte 75 años de datos meteorológicos históricos en visualizaciones de franjas de color por ciudad. Temperatura diaria, precipitación y horas de sol se codifican como grosor, tono y superposición; exportable en SVG, PNG y PDF sin servidor.
+*React · TypeScript · Vite · ECharts · Open-Meteo*
+
+### Loft (loft.creu.cat)
+Implementación de referencia de RFC 1149 (IP sobre portadores aviares): rastreo en tiempo real de paquetes IP transportados por palomas. Física de vuelo modelada con datos meteorológicos reales, mapa global con rutas de gran círculo, streaming SSE y soporte en tres idiomas incluyendo latín.
+*Next.js · SQLite · MapLibre · SSE · i18n*
+
+## Habilidades
+
+- **Frontend & Mobile:** React, Next.js, TypeScript, JavaScript (ES2021+), React Native, HTML5, CSS3, design systems
+- **Backend & Infraestructura:** Node.js, PHP, PostgreSQL, MySQL, Supabase (PostgreSQL + real-time), Vercel (Edge Functions, serverless), Docker, VPS (Linux, self-hosted), GitHub Actions (CI/CD), REST APIs, Stripe, Twilio
+- **AI / LLM Integration:** Claude API, OpenAI API, agentic workflows, LLM agents en producción, prompt engineering, AI-augmented development
+- **Calidad & Tooling:** ESLint (plugins custom), Jest, React Testing Library, Git, code reviews, Claude Code, GitHub Copilot
+- **Datos en Tiempo Real:** TanStack Query, WebSockets, REST APIs, ECharts, D3.js, rendering optimization
+- **Arquitectura & Prácticas:** Scalable architecture, performance optimization, real-time systems, design systems, state patterns, a11y, Agile methodology, Scrum
+
+## Educación
+
+- **Ing. en Tecnologías de la Información y Comunicaciones** — ITSOEH · Tecnológico Nacional de México (2018 - 2022)
+- **Platzi Master Program · Cohorte 8** — Platzi · Admisión por proceso de selección (Oct 2021 - Mar 2022)
+
+## Idiomas
+
+- Español — Nativo / C2
+- Inglés — Upper-Intermediate / B2 · EF SET
+
+## Actividad Técnica
+
+- Publica en **octa.page** investigaciones de runtime, decisiones de arquitectura y notas de sistemas — un registro público del razonamiento técnico detrás de los proyectos.
+- Autor publicado en **IEEE Xplore** — "Security Issues of a Decentralized Blockchain-Based Messaging System" (VII CONIITI, Universidad Católica de Colombia, 2021).
+- Keynote speaker en el **5° Congreso Internacional de Software, UAEH** (2025) y en el **Congreso Internacional de Ingeniería, ITSOEH** (2025).
+- **Google Developer Student Club Lead** — lideré comunidad de más de 60 estudiantes y organicé más de 20 eventos técnicos (2020-2021).
+- Apariciones en **Radio y Televisión de Hidalgo** — programas Con Ciencia y Ya es Hora.
+