Personal Website v1

A modern personal website built with Next.js and JavaScript, featuring a responsive design, smooth animations, and seamless user experience.
Next.jsJavaScriptNode.jsThree.jsNetlify2022
Personal Website v1

Overview

This project was my first personal website, built to establish an online presence and showcase my work. It features a clean, modern design with a focus on usability and performance. The site includes sections for my portfolio, and contact information, all built with a responsive layout that adapts to different screen sizes.

Design and User Experience

The design of the website emphasizes simplicity and clarity, with a minimalist aesthetic that allows the content to shine. Smooth animations and transitions enhance the user experience, creating a dynamic and engaging interface. The navigation is intuitive, allowing visitors to easily explore the different sections of the site.

Technical Implementation

The website was built using Next.js, a powerful framework for building server-side rendered applications with React. The frontend is developed in JavaScript, with a focus on creating reusable components and maintaining a clean codebase. Node.js was used for the backend, handling form submissions and other server-side logic. Three.js was integrated to create interactive 3D elements, adding a unique visual flair to the site.

Performance and Optimization

Performance was a key consideration throughout the development process. The site is optimized for fast load times, with efficient code splitting and lazy loading of resources. Images and assets are optimized for web delivery, ensuring a smooth experience even on slower connections.

Conclusion

Overall, this project served as a valuable learning experience and a platform to experiment with modern web development technologies. It laid the foundation for future iterations of my personal website, where I plan to incorporate more advanced features and further refine the design and user experience. Right now the website is offline, but the codebase is available on GitHub for reference and future development. And this website that you are currently visiting is the second iteration, built with Nuxt 3 and TypeScript, with a focus on improved performance, internationalisation, and a more dynamic content structure.

Built with Nuxt UI & Three.js © 2026