- Linting/format - Replace ESLint/Prettier with Biome; remove old configs; add `biome.json`; update scripts - Tailwind-friendly `.stylelintrc.yaml`; Stylelint and Biome pass - Enable Biome across `modules/**`; prune legacy JS globals; ignore oversized `devicon.json` - Code fixes - `hb-theme.js`: avoid assignment-in-expressions; clearer dataset updates - `hugoblox-slides.js`: fix inner var scope (var → let); apply formatting - CI/CD - Split lint/build workflows; add path filters; Node via Corepack (pnpm from package.json) - Hugo pinned to env `HUGO_VERSION`; add consistency check vs `starters/academic-cv/hugoblox.yaml` - Nightly starters matrix build (academic-cv, landing-page); CodeQL weekly; resource caches - Workflows/Community - Greeter: switch to `pull_request_target`; add Contributor Guide to PR message - PR labeler for path-based labels - Repo policies/docs - `CODEOWNERS` for `@gcushen` - `SECURITY.md`, `SUPPORT.md` - Documented branch protection in `.github/settings.yml` - Move `CODE_OF_CONDUCT.md` to `.github/` - docs(zh): update `README.zh.md` translation Notes: - pnpm is sourced from `package.json: packageManager` via Corepack; no hard-coded pnpm versions in CI.
Resume Languages Block
Showcase your multilingual capabilities with visual elegance
Highlight your language skills with the Resume Languages block - a visually striking component that uses beautiful circular progress indicators to display language proficiency levels in an immediately understandable, professional format.
✨ Key Features
- Circular Progress Bars: Stunning circular indicators that show proficiency at a glance
- Percentage Display: Clear numerical representation of language fluency levels
- Responsive Layout: Adapts from vertical (mobile) to horizontal (desktop) arrangement
- Brand Colors: Progress bars use your primary brand colors for visual consistency
- Clean Typography: Professional language name display with generous spacing
- Flexible Grid: Accommodates any number of languages with graceful layout adaptation
🎯 Perfect For
- International Professionals: Showcase multilingual capabilities for global opportunities
- Translators & Interpreters: Professional language service providers
- Academic Researchers: Demonstrate language skills for international collaboration
- Travel & Tourism: Professionals in hospitality and travel industries
- Global Consultants: International business professionals and consultants
- Job Seekers: Stand out in competitive markets with language advantages
🚀 Why Choose Resume Languages Block?
Instant Understanding: Circular progress bars communicate proficiency levels immediately
Professional Credibility: Visual representation demonstrates serious commitment to language learning
Global Appeal: Multilingual capabilities signal international readiness and cultural awareness
Modern Presentation: Contemporary design that feels current and engaging
📊 Visual Communication Benefits
- Quick Assessment: Employers can instantly gauge your language capabilities
- Professional Standards: Percentage-based system aligns with common proficiency frameworks
- Visual Impact: Circular progress bars are more engaging than simple text lists
- Space Efficient: Compact design accommodates multiple languages without clutter
💡 Proficiency Psychology
- Confidence Signaling: Visual progress indicators demonstrate self-awareness and honesty
- Competitive Advantage: Language skills differentiate you in global job markets
- Cultural Intelligence: Multilingual display signals adaptability and cultural sensitivity
- Learning Mindset: Shows commitment to continuous learning and development
🎨 Design Excellence
- Mathematical Precision: Accurate circular progress calculations with smooth animations
- Brand Integration: Primary colors create cohesive visual identity
- Responsive Behavior: Transitions elegantly from vertical to horizontal layouts
- Clean Aesthetics: Generous whitespace prevents overwhelming appearance
🌍 Global Market Advantages
Perfect for professionals in increasingly connected global markets where language skills provide significant competitive advantages. Whether you're seeking international opportunities, working with diverse teams, or serving multilingual customers, the Resume Languages block presents your linguistic capabilities with the professionalism they deserve.
Transform your language skills into visual assets that open doors to global opportunities and demonstrate your readiness for international collaboration.