Custom-Built with Vanilla Web Technologies
πΊπΈ English Version
This project originated as a foundational landing page and has matured into a sophisticated personal brand ecosystem. Developed entirely with Vanilla HTML5, CSS3, and JavaScript, it showcases my professional Reskilling journeyβmerging 7 years of operational leadership with a deep technical focus on Data Science and Full-Stack Development.
Front End with Netlify: https://portfolio-clio-salgado.netlify.app
- Pure CSS3 Mastery: 100% custom styling including a 3D rotating carousel, 3D flip cards for soft skills, and complex keyframe animations (Typing effect, bouncing buttons, and neural network simulations) without external UI libraries.
- Intelligent UI/UX: Responsive architecture with Dark/Light mode persistence and a full bilingual toggle (EN/ES) managed via LocalStorage.
- Dynamic Terminal Home: A custom-coded interactive terminal that simulates data processing and neural network initialization using asynchronous JavaScript.
- Context-Aware CV: A logic-based download system that delivers the specific Resume (EN or ES) matching the user's current session language.
- Advanced Project Engine: * Filtered search by category (Full-Stack vs. Data) with a custom search engine and real-time suggestions.
- Interactive modals with expandable image galleries and smart pagination.
- Automated Contact System: Integrated with EmailJS, featuring bidirectional automated flows: personalized confirmations for the user (in their language) and detailed lead alerts for me.
- Engagement: Integrated JS Confetti triggers and dynamic interaction hooks.
- HTML5: Semantic and accessible structure.
- CSS3: Custom properties (variables), Flexbox/Grid, 3D Transforms, and advanced Animations.
- JavaScript (ES6+): Modular architecture, DOM manipulation, and State persistence.
π PROJECTS&PORTFOLIO_CLIO/
βββ π assets/
| |___ π css/
β | βββ style.css
| |___ π html/
| |___ π img/
β | βββ 02.join_posts-users-like.png
β | βββ auth-mailer-api_security.png
β | βββ auth-mailer-api_signup.png
β | βββ auth-mailer-api_user_created.png
β | βββ auth-mailer.png
β | βββ blog_db-1.png
β | βββ blog_db.png
β | βββ booking-app_erd-db.png
β | βββ booking.png
β | βββ CurrΓculo_Clio-Salgado.pdf
β | βββ espana.png
β | βββ form_usercrud.png
β | βββ fortune_cookie.png
β | βββ fortune_cookie1.png
β | βββ fortune_cookie2.png
β | βββ gallery_movies_pipelines.png
β | βββ gallery_movies.png
β | βββ loading_weather.png
β | βββ location_card.png
β | βββ logo.svg
β | βββ me2.jpg
β | βββ pipelines_bookingapp.png
β | βββ poke.png
β | βββ pokecard.png
β | βββ pokedex.png
β | βββ portfolio.png
β | βββ Professional_Resume_Clio.pdf
β | βββ project_1.png
β | βββ project_2.png
β | βββ project_3.png
β | βββ project_4.png
β | βββ project_5.png
β | βββ projects.png
β | βββ reino-unido.png
β | βββ residents_card.png
β | βββ rickandmorty_loading.png
β | βββ skills.png
β | βββ testing_2.png
β | βββ usercrud_home.png
β | βββ usercrud_loading.png
β | βββ weather.png
β | βββ weather1.png
| |___ π js/
| | |___ π components/
β | | βββ confettiEffect.js
β | | βββ selected_menu.js
| | |___ π helpers/
β | | βββ date_updater.js
β | | βββ language.js
β | | βββ loader.js
β | | βββ modal.js
β | | βββ pagination.js
β | | βββ projects.js
β | | βββ reload_page.js
β | | βββ send_form.js
β | | βββ translations.js
| | |___ main.js
| |___ π lang/
| | |___ index.html (version espaΓ±ol)
βββ index.html (versiΓ³n inglΓ©s)
βββ README.md- Clone the repository
git clone [https://github.com/Clic-stack/Portafolio.git](https://github.com/Clic-stack/Portafolio.git)-
(Optional) Install the
vscode-pdfextension in Visual Studio Code to preview resumes directly in the code. -
Open the
index.htmlfile in your browser or useLive Serverto view it locally.
Phase 1: Advanced Analytics (Data Science Focus) π
[ ] Data Visualization Dashboard: Implement charts using D3.js or Chart.js to show real-time portfolio traffic and project engagement metrics.
[ ] Predictive Recommendation Engine: Develop a small Python/Flask microservice to suggest projects to recruiters based on their interests.
Phase 2: Technical Excellence & Scalability π οΈ
[ ] TypeScript Migration: Refactor all core logic and helpers to TypeScript for better type safety and maintainability.
[ ] Automated Testing: Implementation of unit tests with Jest for critical components like the search engine and bilingual toggle.
Phase 3: Performance & DevOps π
[ ] CI/CD Pipeline: Automate deployment and testing flows using GitHub Actions.
[ ] Performance Optimization: Achieve a consistent 100/100 score on Google Lighthouse by optimizing assets and implementing lazy loading for all project modals.
Clio Salgado - Data Scientist & Full-Stack Developer
"Transforming technical knowledge into digital solutions with purpose."
π²π½ VersiΓ³n en EspaΓ±ol
Este proyecto naciΓ³ como una landing page bΓ‘sica y ha madurado hasta convertirse en un ecosistema sofisticado de marca personal. Desarrollado Γntegramente con HTML5, CSS3 y JavaScript Vanilla, refleja mi proceso de Reskilling profesional: la fusiΓ³n de 7 aΓ±os de liderazgo operativo con un enfoque tΓ©cnico en Ciencia de Datos y Desarrollo Full-Stack.
Front End con Netlify: https://portfolio-clio-salgado.netlify.app
- Dominio de CSS3 Puro: Estilos 100% personalizados que incluyen un carrusel rotativo 3D, flip cards 3D para soft skills y animaciones complejas de keyframes (efecto typing, botones dinΓ‘micos y simulaciΓ³n de redes neuronales) sin librerΓas externas.
- UI/UX Inteligente: Arquitectura responsiva con persistencia de modo Claro/Oscuro y selector bilingΓΌe (EN/ES) gestionado a travΓ©s de LocalStorage.
- Home con Terminal DinΓ‘mica: Una terminal interactiva programada desde cero que simula el procesamiento de datos e inicializaciΓ³n de redes mediante JavaScript asΓncrono.
- CV Contextual: Sistema de descarga basado en lΓ³gica que entrega el CurrΓculum especΓfico (EN o ES) segΓΊn el idioma seleccionado por el usuario.
- Motor de Proyectos Avanzado: * BΓΊsqueda filtrada por categorΓa (Full-Stack vs. Data) con buscador inteligente y sugerencias en tiempo real.
- Modales interactivos con galerΓas expandibles y paginaciΓ³n dinΓ‘mica.
- Contacto Automatizado: IntegraciΓ³n con EmailJS con flujos bidireccionales: confirmaciones automΓ‘ticas para el usuario (en su idioma) y alertas detalladas de leads para mi gestiΓ³n.
- Engagement: Disparadores de JS Confetti y ganchos de interacciΓ³n dinΓ‘mica.
- HTML5: Estructura semΓ‘ntica, accesible y bilingΓΌe.
- CSS3: Propiedades personalizadas (variables), Flexbox/Grid, Transformaciones 3D y Animaciones avanzadas.
- JavaScript (ES6+): Arquitectura modular, manipulaciΓ³n del DOM y persistencia de estado.
π PROJECTS&PORTFOLIO_CLIO/
βββ π assets/
| |___ π css/
β | βββ style.css
| |___ π html/
| |___ π img/
β | βββ 02.join_posts-users-like.png
β | βββ auth-mailer-api_security.png
β | βββ auth-mailer-api_signup.png
β | βββ auth-mailer-api_user_created.png
β | βββ auth-mailer.png
β | βββ blog_db-1.png
β | βββ blog_db.png
β | βββ booking-app_erd-db.png
β | βββ booking.png
β | βββ CurrΓculo_Clio-Salgado.pdf
β | βββ espana.png
β | βββ form_usercrud.png
β | βββ fortune_cookie.png
β | βββ fortune_cookie1.png
β | βββ fortune_cookie2.png
β | βββ gallery_movies_pipelines.png
β | βββ gallery_movies.png
β | βββ loading_weather.png
β | βββ location_card.png
β | βββ logo.svg
β | βββ me2.jpg
β | βββ pipelines_bookingapp.png
β | βββ poke.png
β | βββ pokecard.png
β | βββ pokedex.png
β | βββ portfolio.png
β | βββ Professional_Resume_Clio.pdf
β | βββ project_1.png
β | βββ project_2.png
β | βββ project_3.png
β | βββ project_4.png
β | βββ project_5.png
β | βββ projects.png
β | βββ reino-unido.png
β | βββ residents_card.png
β | βββ rickandmorty_loading.png
β | βββ skills.png
β | βββ testing_2.png
β | βββ usercrud_home.png
β | βββ usercrud_loading.png
β | βββ weather.png
β | βββ weather1.png
| |___ π js/
| | |___ π components/
β | | βββ confettiEffect.js
β | | βββ selected_menu.js
| | |___ π helpers/
β | | βββ date_updater.js
β | | βββ language.js
β | | βββ loader.js
β | | βββ modal.js
β | | βββ pagination.js
β | | βββ projects.js
β | | βββ reload_page.js
β | | βββ send_form.js
β | | βββ translations.js
| | |___ main.js
| |___ π lang/
| | |___ index.html (version espaΓ±ol)
βββ index.html (versiΓ³n inglΓ©s)
βββ README.md- Clona este repositorio:
git clone https://github.com/Clic-stack/Portafolio.git-
Agrega la extensiΓ³n
vscode-pdfen Visual Studio Code solo si deseas ver los currΓculos desde la parte del cΓ³digo. -
Abre el archivo
index.htmlen tu navegador o usa una extensiΓ³n comoLive Serverpara visualizarlo localmente.
Fase 1: AnalΓtica Avanzada (Enfoque en Ciencia de Datos) π
[ ] Dashboard de VisualizaciΓ³n de Datos: Implementar grΓ‘ficas interactivas con D3.js o Chart.js para mostrar mΓ©tricas de trΓ‘fico en tiempo real y el nivel de interacciΓ³n con los proyectos.
[ ] Motor de RecomendaciΓ³n Predictivo: Desarrollar un microservicio en Python/Flask que sugiera proyectos especΓficos a los reclutadores basΓ‘ndose en sus intereses o perfil de bΓΊsqueda.
Fase 2: Excelencia TΓ©cnica y Escalabilidad π οΈ
[ ] MigraciΓ³n a TypeScript: Refactorizar toda la lΓ³gica central y los helpers a TypeScript para garantizar una mayor seguridad en los tipos de datos y facilitar el mantenimiento a largo plazo.
[ ] Pruebas Automatizadas: ImplementaciΓ³n de pruebas unitarias con Jest para componentes crΓticos, como el motor de bΓΊsqueda y el selector de idioma.
Fase 3: Rendimiento y DevOps π
[ ] Pipeline de CI/CD: Automatizar los flujos de despliegue y pruebas utilizando GitHub Actions.
[ ] OptimizaciΓ³n de Rendimiento: Alcanzar una puntuaciΓ³n constante de 100/100 en Google Lighthouse mediante la optimizaciΓ³n de recursos (assets) e implementaciΓ³n de lazy loading en todos los modales de proyectos.
Clio Salgado - CientΓfica de Datos & Desarrolladora Full-Stack
"Transformando el conocimiento tΓ©cnico en soluciones digitales con propΓ³sito."