I’m excited to announce the release of CareerCanvas, a modern and responsive Hugo theme designed specifically for technical professionals and engineers. This theme aims to provide a clean, elegant way to showcase your professional experience, skills, and projects.
CareerCanvas in action - A clean, modern interface for technical portfolios
Key Features
CareerCanvas comes packed with features that make it perfect for technical portfolios:
- Modern Design: A clean, responsive layout that works beautifully on all devices
- Dark Mode Support: Built-in dark mode for comfortable viewing in any lighting condition
- Portfolio Showcase: Dedicated sections for projects with image galleries
- Blog Support: Integrated blog functionality for sharing your thoughts and experiences
- Skills Section: Interactive cards to highlight your technical expertise
- Experience Timeline: A visually appealing way to present your professional journey
- Contact Form: Easy way for potential employers or collaborators to reach out
- Social Media Integration: Seamless connection with your professional networks
- Multilingual Support: Currently supports English and French
- Resume/CV Integration: Direct links to downloadable resumes
- Tailwind CSS: Modern styling with utility-first CSS framework
Technical Stack
The theme is built with modern web technologies:
- Hugo as the static site generator
- Tailwind CSS for styling
- @tailwindcss/typography for enhanced typography
- Responsive design principles
- Optimized for performance
Clean and organized theme structure for easy customization
Getting Started
You can install CareerCanvas in two ways:
- As a Git Submodule:
git submodule add https://github.com/felipecordero/careercanvas.git themes/careercanvas
- As a Git Clone:
git clone https://github.com/felipecordero/careercanvas.git themes/careercanvas
Configuration
The theme is highly customizable through the config.toml
file. You can configure:
- Personal information
- Social media links
- Resume/CV paths
- Menu structure
- Theme colors and styling
Example configuration showing the theme’s flexibility
Development
For developers who want to customize the theme:
- Start the development server:
- Build for production:
npm run build:css && npm run build
Why CareerCanvas?
I created CareerCanvas because I wanted a theme that would:
- Showcase technical skills effectively
- Present professional experience in a clear timeline
- Provide a platform for sharing technical blog posts
- Look professional while being easy to customize
- Support multiple languages for international professionals
Interactive skills section with modern card design
Future Plans
I’m actively working on improving CareerCanvas with plans for:
- Additional language support
- More customization options
- Enhanced portfolio features
- Improved documentation
- Community contributions
Get Involved
CareerCanvas is open source and available under the MIT License. I welcome contributions from the community! Whether it’s bug reports, feature requests, or code contributions, your input helps make CareerCanvas better for everyone.
Visit the GitHub repository to:
- Star the project
- Report issues
- Submit pull requests
- Join the discussion
Conclusion
CareerCanvas is more than just a theme - it’s a tool designed to help technical professionals present their work in the best possible light. Whether you’re a software engineer, data scientist, or any other technical professional, CareerCanvas provides the perfect platform to showcase your skills and experience.
Try it out today and let me know what you think!