Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

A career website serving as a centralized platform for my resume, professional background, contact information, and software development projects.

License

Notifications You must be signed in to change notification settings

fernandotonacoder/fernandotonacoder.github.io

Repository files navigation

Fernando Tona - Professional Profile

CI/CD Pipeline GitHub Pages License: MIT GitHub last commit GitHub repo size Code Style: Prettier Tested with Jest HTML5 CSS3 JavaScript

A career website serving as a centralized platform for my resume, professional background, contact information, and software development projects.

Live Site: fernandotonacoder.github.io


Features

  • 🌍 Multi-language support (English, Spanish, French, Portuguese)
  • Modern, responsive design with glassmorphism effects
  • Lightweight vanilla JavaScript - no frameworks
  • Fast static site hosted on GitHub Pages
  • Well-tested with Jest
  • SEO optimized with dynamic meta tags

Tech Stack

Frontend: HTML5 β€’ CSS3 β€’ Vanilla JavaScript β€’ Bootstrap 5
Development: Jest β€’ ESLint β€’ Prettier
CI/CD: GitHub Actions
Deployment: GitHub Pages

Development Commands

npm install # Dependencies for Jest, ESLint and Prettier
npm test # Run tests with Jest
npm run lint # Check code quality with ESLint
npm run lint:fix # Auto-fix issues with ESLint
npm run format # Format code with Prettier
npm run format:check # Check formatting with Prettier

Project Structure

src/
β”œβ”€β”€ index.html # Main page
β”œβ”€β”€ css/style.css # Styles
β”œβ”€β”€ js/
β”‚ β”œβ”€β”€ translations.js # Multi-language system
β”‚ β”œβ”€β”€ custom-select.js # Language selector
β”‚ └── *.test.js # Unit tests
└── locales/ # Translation files (en, es, fr, pt)

CI/CD Pipeline

  • On PR: Runs tests, linting, and format checks
  • On Merge: Deploys to GitHub Pages automatically
  • Quality Assurance All checks must pass before merging
  • Branch Protection: main branch protected. Use feature branch and PR.

Author

Fernando Tona
Website β€’ LinkedIn β€’ GitHub β€’ fernandotonacoder@protonmail.com

Documentation


⭐ Star this repo if you find it useful!

Made with ❀️ by Fernando Tona

About

A career website serving as a centralized platform for my resume, professional background, contact information, and software development projects.

Resources

License

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

AltStyle γ«γ‚ˆγ£γ¦ε€‰ζ›γ•γ‚ŒγŸγƒšγƒΌγ‚Έ (->γ‚ͺγƒͺγ‚ΈγƒŠγƒ«) /