Skip to content
Personal project / Jan 2024 — Mar 2024 (2 months)

Portfolio

Portfolio of my software development projects

josephpickering.co.uk
Portfolio

01 / Overview

The 'Portfolio' project serves as a dynamic and interactive repository showcasing the diverse range of projects I've contributed to, emphasising the variety of technologies I've mastered. This project not only highlights my technical skills but also my commitment to creating efficient, user-friendly digital solutions.

  • Backend: Developed with a backend powered by .NET Core API

    • Testing: Ensures the backend's reliability and performance with comprehensive unit and integration testing using xUnit

    • Image Optimisation: Integration with the TinyPNG API has been implemented to optimise images upon upload, significantly reducing file sizes while maintaining high-quality visuals. This feature enhances the performance and speed of the website, offering an improved user experience

  • Frontend: Leveraging Nuxt 3, Vue 3 and Tailwind CSS the website boasts a modern, aesthetic interface that enhances user engagement

  • DevOps: Continuous integration and deployment are streamlined through GitHub Actions, ensuring seamless updates to my DigitalOcean droplet

  • CMS: A custom content management system (CMS) allows for effortless content updates, ensuring the portfolio remains current

  • Authentication: Security and user authentication are expertly handled using Auth0, providing a secure and personalised user experience

02 / Stack

  • .NETBackend
  • NuxtFrontend
  • PostgreSQLData
  • TailwindFrontend
  • C#Backend
  • VueFrontend
  • DigitalOceanDevOps
  • GitHub ActionsDevOps

03 / Gallery

Next projectClient Portal →