Projects

Clear Filter
Portfolio project preview

Portfolio

List of technologies used:

HTML

HTML logo

SCSS

SCSS logo

TypeScript

TypeScript logo

Nuxt 3

Nuxt 3 logo

SvelteKit

SvelteKit logo

MongoDB

MongoDB logo

Vercel

Vercel logo

Git

Git logo
Project description:

My portfolio was initially built using Nuxt 3. This was because I was already familiar with Vue and wanted to explore a full-stack development without having a separated backend. However, I found that Nuxt 3 did not suit my taste - I disliked working with their server-side solution with the use of UnJS. As such, I decided to rebuild my portfolio with SvelteKit, which was growing in popularity for its speed due to its compiled nature, and simplicity. After working with SvelteKit, I fell in love with this framework. It was not just fast and simple, but also made it easier to implement accessibility features by providing an API for progressive enhancements while conforming to web standards. As a result, SvelteKit has since become my go-to framework for all my future projects unless I want to explore or a project requires a different library/framework.