Portfolio
Portfolio of my software development projects

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