Portfolio profesional de Jose Zamora / Hanzzel Corp enfocado en local AI orchestration, automation systems, experimental NCT research y reproducible computational tools.
Este es un sitio web estático de portfolio técnico diseñado para GitHub Pages. Presenta un ecosistema profesional que unifica:
- GitHub: Código, repositorios y evidencia técnica
- ORCID: Identidad investigadora y trabajos formales
- LinkedIn: Perfil profesional y oportunidades
- Portfolio / Store: Sección comercial
- About: Perfil personal de Jose Zamora (Argentina)
- What I Build: Servicios y capacidades técnicas
- Current Status: Estado actual de proyectos y disponibilidad
- Proyectos principales: Blue Arrow, NCT Depth Motif, Observatorio Vivo, SAT Engine v7
- Proof of Work: Evidencia documentada del trabajo
- Research Pipeline: Flujo GitHub → Zenodo → ORCID
- Zenodo / DOI: Blue Arrow y NCT Depth Motif archivados con DOI
- CV descargable: PDF disponible para descarga directa
- Bilingüe: Toggle completo de idioma (EN/ES) con persistencia en localStorage
- Canvas animado: Red matemática/grafo atómico en hero (respeta reduced-motion)
- Ecuación typewriter: Efecto de escritura matemática en hero
.
├── index.html # Página principal con todo el contenido
├── styles.css # Estilos con soporte dark/light mode
├── script.js # JavaScript para tema, idioma y animaciones
├── logo.jpg # Logo de Hanzzel Corp (imagen hero)
├── favicon.png # Favicon para pestaña del navegador
├── og-image.png # Imagen para Open Graph / Twitter Card
├── Jose_Zamora_CV.pdf # CV descargable
└── README.md # Este archivo
- Diseño responsive: Funciona en desktop, tablet y móvil
- Dark/Light mode: Detección automática del sistema + toggle manual
- SEO optimizado: Meta tags, Open Graph, Twitter Cards
- Accesible: Focus states, reduced motion support
- Rendimiento: Sin frameworks pesados, CSS y JS vanilla
- Favicon: Logo Hanzzel Corp como icono de pestaña (favicon.png)
- Open Graph: Imagen OG para redes sociales (og-image.png)
- Navegación interna: Links en header para desktop
- Logo visual: Logo mostrado en el hero section
- About: Perfil personal con ubicación y bio
- What I Build: 6 servicios técnicos con iconos
- Current Status: Estado actual de proyectos en desarrollo
- Proof of Work: Lista de evidencia verificable
- Research Pipeline: Visualización del flujo de publicación
- CV descargable: PDF disponible para descarga directa
- Badges "coming soon": Indicadores visuales para docs/demo/reportes
- Bilingüe: Toggle completo de idioma (EN/ES) con persistencia en localStorage
- Canvas animado: Red matemática atómica en hero (puntos, líneas, símbolos)
- Ecuación typewriter: Efecto de escritura matemática NCT en hero
- Clona o descarga el repositorio
- Asegúrate de tener todos los archivos necesarios:
# Verificar archivos estáticos
ls favicon.png og-image.png Jose_Zamora_CV.pdf- Abre
index.htmlen tu navegador:
# Opción 1: Abrir directamente
open index.html
# Opción 2: Usar Python para servidor local
python3 -m http.server 8000
# Luego abre http://localhost:8000
# Opción 3: Usar Node.js (si tienes npx)
npx serve .- Crea un nuevo repositorio en GitHub llamado
hanzzel-corp.github.io - Sube los archivos:
git init
git add index.html styles.css script.js logo.jpg favicon.png og-image.png Jose_Zamora_CV.pdf README.md
git commit -m "Initial portfolio commit"
git branch -M main
git remote add origin https://github.com/Hanzzel-corp/hanzzel-corp.github.io.git
git push -u origin main- Ve a Settings > Pages en el repositorio
- Selecciona la rama
mainy carpeta/ (root) - El sitio estará disponible en
https://hanzzel-corp.github.io/
- Crea el repositorio
hanzzel-corp.github.io - Arrastra los archivos a la interfaz web o usa "Upload files"
- Confirma el commit
- Espera 1-2 minutos para que GitHub Pages compile
- GitHub: https://github.com/Hanzzel-corp
- ORCID: https://orcid.org/0009-0005-3584-1779
- LinkedIn: https://www.linkedin.com/in/josepablozamora-/
- Contact: mailto:hanzzelcorp@gmail.com
- Store: https://hanzzel-corp.github.io/hanzzel-store/
- Blue Arrow: https://github.com/Hanzzel-corp/blue-arrow
- NCT Depth Motif: https://github.com/Hanzzel-corp/nct-depth-motif
- Observatorio Vivo: https://github.com/Hanzzel-corp/Observatorio.-Vivo
- SAT Engine v7: https://github.com/Hanzzel-corp/SAT-Engine-v7
Para añadir o modificar proyectos:
- Edita
index.html - Localiza la sección
<!-- Featured Projects --> - Copia una tarjeta de proyecto existente y modifica:
- Título (
<h3 class="project-title">) - Subtítulo (
<p class="project-subtitle">) - Descripción (
<p class="project-description">) - Tags (spans con clase
tag) - Links (botones en
project-links)
- Título (
Ejemplo de tarjeta de proyecto:
<article class="project-card">
<h3 class="project-title">Nuevo Proyecto</h3>
<p class="project-subtitle">Descripción corta del proyecto.</p>
<p class="project-description">Descripción más larga del proyecto.</p>
<div class="project-tags">
<span class="tag">Tag 1</span>
<span class="tag">Tag 2</span>
</div>
<div class="project-links">
<a href="URL_REPO" class="btn btn-small" target="_blank" rel="noopener noreferrer">Repository</a>
<a href="URL_ORCID" class="btn btn-small btn-outline" target="_blank" rel="noopener noreferrer">ORCID Work</a>
</div>
</article>Edita las variables CSS en :root en styles.css:
:root {
--accent-primary: #58a6ff; /* Azul principal */
--accent-secondary: #7ee787; /* Verde secundario */
--accent-tertiary: #a371f7; /* Violeta terciario */
}Modifica --font-family en styles.css:
:root {
--font-family: 'Inter', system-ui, -apple-system, sans-serif;
}Crea una nueva sección siguiendo la estructura existente:
<section class="nueva-seccion" id="nueva-seccion">
<div class="container">
<h2 class="section-title">Título</h2>
<!-- Contenido -->
</div>
</section>Añade los estilos correspondientes en styles.css.
- Sin dependencias externas: Todo está contenido en los archivos
- Favicon:
favicon.pngcomo icono de pestaña - Open Graph:
og-image.pngpara Twitter Cards y previews sociales - Logo visual:
logo.jpgmostrado en hero section con fondo y borde - Enlaces externos: Todos usan
target="_blank" rel="noopener noreferrer" - Navegación: Links internos en desktop, ocultos en mobile
- Tema: Se guarda en
localStoragey respetaprefers-color-scheme - Traducción: Sistema bilingüe usando atributos
data-enydata-es, persistencia en localStorage - Canvas animado: Grafo matemático con puntos, conexiones y símbolos flotantes; se desactiva con
prefers-reduced-motion - Ecuación typewriter: Efecto de escritura repetitiva; se desactiva con
prefers-reduced-motion - CV: Enlace de descarga directa a
Jose_Zamora_CV.pdf - Badges: Indicadores visuales tipo pill para funcionalidades futuras
© 2026 Hanzzel Corp / Jose Zamora. Todos los derechos reservados.
- Email: hanzzelcorp@gmail.com
- LinkedIn: https://www.linkedin.com/in/josepablozamora-/
- GitHub: https://github.com/Hanzzel-corp