Portfolio

Portfolio
Svelte TypescriptTailwindCSSSvelteKitHygraphGraphQL

That's this site!

Development

I've had a bunch of experience building web pages with tools like React, Next.js, and Typescript. These tools are fantastic, but I wanted to learn something new to build my portfolio. That's why this site is build with Svelte and SvelteKit.

Styles

For styles I started with the build in style tag support that comes with Svelte, but eventually moved to Tailwind. As a fun little detail, the color scheme I chose for the site matches my favorite editor color scheme for Neovim: Rosé Pine.

Content Management

I decided to learn another skill for this as well. That's why I went with Hygraph to have a nice way to learn GraphQL and an easy way to add and edit content.

Deployment & Hosting

The natural choice for a SvelteKit app is Vercel. Vercel makes it dead simple to deploy and host these apps and even lets you purchase domains.

Let's get in contact:

© 2024 Patrick Maloney