Skip to content

abellasantiago/Portfolio

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

103 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Portfolio ✦

Mi portfolio personal. Hecho desde cero con HTML, CSS y JS — sin frameworks ni build tools.

→ Ver en vivo

Santiago Abella — Portfolio


¿Qué es esto?

Un sitio web que construí para mostrar quién soy y en qué estoy trabajando.

Actualmente estoy cursando una Tecnicatura en Desarrollo de Software en la UCU, así que esto también es parte del proceso de aprender haciendo.


Stack

  • HTML / CSS / JS vanilla — sin frameworks, sin build
  • Three.js (r128) — icosaedro 3D del hero
  • Lenis — smooth scroll
  • Canvas 2D — campo de partículas neural + logo "SA"
  • Google Fonts — Syne + DM Mono

Features

  • Intro animado estilo terminal
  • Icosaedro 3D que late en el hero y se deconstruye al scrollear
  • Red de partículas interactiva (canvas) que reacciona al cursor
  • Cámara de scroll: parallax por capas, profundidad de campo y motion-blur por velocidad
  • Logo "SA" de partículas que converge en espiral
  • Grid cells que vuelan desde fuera del viewport al hacer scroll
  • Cursor personalizado, scramble en el nombre al hover, glitch en el logo
  • Modo claro / oscuro
  • Responsive + menú hamburguesa para mobile
  • SEO completo (Open Graph, Twitter Card, JSON-LD) y respeto por prefers-reduced-motion

Estructura

portfolio/
├── index.html
├── style.css
├── script.js
├── 404.html
├── robots.txt
├── sitemap.xml
└── assets/
    ├── Foto_perfil.jpg · Foto_perfil.webp
    ├── CV_Santiago_Abella.pdf
    ├── og-image.png
    ├── middle-earth-architecture.svg
    └── favicon.*  (svg · ico · png 32/192)

Por qué vanilla y no un framework

Porque quería entender qué pasa debajo antes de usar abstracciones. Puede que en algún momento migre a Next.js, pero por ahora esto hace exactamente lo que necesito.


Deploy

Hosteado en GitHub Pages desde la rama mainabellasantiago.github.io/Portfolio.


Contacto

santiagoabella.f@gmail.com
linkedin.com/in/santiagoabella

About

Portfolio personal — HTML, CSS & JS.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors