Post

constantin-hentgen.github.io

As a developer, having a personal portfolio is crucial for showcasing skills, projects, and achievements. After exploring various web technologies, I wanted to create a reliable and aesthetically pleasing portfolio that I could update and expand over time. This led to the development of constantin-hentgen.github.io, my personal portfolio site, using Jekyll and the Chirpy theme.

Table of Contents

  1. Why a Personal Portfolio?
  2. Exploring Web Technologies
  3. Choosing Jekyll and Chirpy Theme
  4. Tuning the Portfolio
  5. Credits
  6. Conclusion
  7. References

Why a Personal Portfolio?

A personal portfolio serves multiple purposes:

  • Showcasing Projects: Displaying completed projects, highlighting technical skills, and sharing the development journey.
  • Professional Presence: Providing a professional online presence where potential employers, collaborators, and clients can learn about my work.
  • Content Platform: Offering a platform to post articles, tutorials, and updates on personal projects and interests.

Exploring Web Technologies

In the initial phase, I experimented with various web technologies to find the best solution for my portfolio. This exploration included:

  • HTML/CSS/JavaScript: The fundamentals of web development, allowing for custom designs and functionality.
  • Static Site Generators: Tools like Jekyll and Hugo, which simplify the creation of static websites.
  • Front-End Frameworks: Frameworks like React, Vue, and Angular, which offer powerful features and streamline development.

Choosing Jekyll and Chirpy Theme

Why Jekyll?

Jekyll is a static site generator that transforms plain text into static websites and blogs. It is highly suitable for personal portfolios due to its simplicity, flexibility, and compatibility with GitHub Pages. Key benefits of using Jekyll include:

  • Simplicity: Easy to set up and maintain.
  • Flexibility: Customizable with various themes and plugins.
  • GitHub Pages Integration: Seamless deployment directly from a GitHub repository.

Why Chirpy Theme?

The Chirpy theme by Cotes2020 is a beautiful and feature-rich Jekyll theme that enhances the appearance and functionality of a portfolio site. Key features of the Chirpy theme include:

  • Responsive Design: Ensures the site looks great on all devices.
  • Customizable Layouts: Various layouts and components to tailor the site to specific needs.
  • Built-in Features: Includes SEO optimization, pagination, categories, and tags.

Tuning the Portfolio

Although I did not develop the site from scratch, I tuned and customized it to better reflect my personal style and content requirements. The customization process included:

Content Updates

  • Projects: Detailed descriptions of my projects, including links to GitHub repositories and live demos.
  • Blog Posts: Articles on topics such as programming, technology, and personal experiences in the tech industry.

Design Customizations

  • Theme Adjustments: Tweaking the color scheme, fonts, and layout to match my personal branding.
  • Custom Components: Adding custom components like a contact form, social media links, and a dynamic project showcase.

Credits

Special thanks to Cotes2020 for developing the Chirpy theme, which provided a solid foundation for my portfolio. You can find the original theme and its documentation here.

Conclusion

Developing my portfolio with Jekyll and the Chirpy theme has been a rewarding experience. It allowed me to create a reliable and beautiful platform for showcasing my work and sharing my knowledge. I look forward to continuously updating and expanding my portfolio to reflect my growth and achievements. Check out my portfolio at constantin-hentgen.github.io.


References

This post is licensed under CC BY 4.0 by the author.