Home Projects Contact Me

Portfolio 2.0


Role: Solo Developer

Description: This portfolio is a static website designed to serve as a central hub for my work and is a massive improvement on the previous one I had built. It showcases my projects, skills, and journey as a developer in a clean, responsive, and user friendly format. The site was built using a combination of foundational web technologies and a Python-based static site generator to streamline development and ensure maintainability.

  • HTML5 & CSS3: Utilised for creating a semantic, well structured layout and a modern, responsive design that is easy to navigate and adapts to all screen sizes.
  • JavaScript: Implemented to introduce interactive elements and enhance the overall user experience.
  • Python & Jinja2: A custom Python script leverages the Jinja2 templating engine to programmatically generate the HTML pages. This allows for reusable components (like project cards, headers, and footers) and makes content management easy and efficient.
  • Cloudflare Deployment: The website is deployed and hosted via Cloudflare for fast, reliable, and secure delivery.

As the sole creator of this site, I was responsible for the entire development lifecycle, from the initial UI/UX design and wireframing to the final deployment. This project itself is a direct demonstration of my skills in front-end development and my ability to implement a practical back-end scripting solution for web automation.