Portfolio

Description

This site right here! It's my portfolio site, a place to share my projects and experiences.

For now it's showcasing only software projects, but in the coming months, I plan to show off other kinds of projects (including original music, dj recordings, film score composition, theatre sound design, and improv comedy).

If you like what you see, let's talk! I'm looking for work!

Challenges

One challenge I faced was figuring out how to import images dynamically. I built the copy and image content to be updated in JS objects, rendered conditionally. And that means importing images without static URIs.

I accomplished this by using the enhanced:img SvelteKit syntax, which in turn leverages Vite's built-in asset handling. Which means that multiple image sizes are created on build, for a quicker, cleaner user experience.

Design

My friend Jana helped with the design of this site. We discussed my goals (mainly: getting a dev job), collected some inspirations, and looked at the personality of my existing projects.

Check out Jana's work at janagramlich.com

Skills employed

  • Svelte

  • SvelteKit

  • GitHub Issues

Home page

Home page

Project page (mobile)

Project page (mobile)

design: Home page

design: Home page

design: Project page

design: Project page

design: mobile views

design: mobile views

design: color palette

design: color palette

design: themes

design: themes