Portfolio Website
I built this website to provide a central place to present my projects, skills and experience. Rather than using a pre-made template, I developed it myself using React, Next.js and Tailwind CSS to gain experience with modern web development tools while creating something I could continue to expand over time.
The site automatically retrieves information from my public GitHub repositories, including README files and metadata, reducing the need to manually update project pages. It is developed in a private GitHub repository and deployed through Vercel, allowing changes to be published automatically. I also implemented responsive layouts, light and dark themes, animations, and filtering to improve the experience across different devices.
I wanted to give the website a bit of character while still keeping it practical for presenting my past work. It is still actively maintained and also acts as a sandbox for experimenting with new design ideas and technologies.
Future Plans
- Add sorting for projects.
- Display project image on slug page
- Update metadata to show project name on slugs
- Refine the mobile experience.
- Refresh the home page with design improvements from the experience and projects pages.
- Potentially add a Team Fortress 2 menu medal-inspired click animation to the header logo.