Mosspark

Mosspark is a creative production company creating campaigns and commercials for almost a decade.

Role
sole web developer and interaction designer
Technology
React (Next.js), Typescript, Tailwind, Sanity, Figma, ChatGPT
Visit the site

Project Kickoff

Janis initially discovered me through a previous website I had worked on. She reached out asking if I was interested in collaborating on a new website for Mosspark where she was working on a brand refresh and new strategy.

The original Mosspark website was built on a legacy content management system that made it difficult for the client to update the design and add new components. During the initial kickoff, I recommended building a custom CMS using Sanity and React.

animating the logomark with Motion and GSAP

Elevating the user experience

During the process I worked iteratively with Janis and Daeun by suggesting ways to elevate the website experience through design interactions, hover states and animations.

As the website content is media-heavy, I consulted on best web practices such as exporting file sizes and asset compression. I also helped translate desktop designs for responsive and mobile layouts.

homepage hover states
open lightbox gallery view
open lightbox gallery view

Building Components in Sanity

The case studies page was initially designed as a single static template. I suggested breaking the layout into smaller repeatable components that the client could re-arrange into different layouts, which were then built into Sanity.

a preview of the Sanity backend
a preview of the Sanity backend
case studies hover state
case studies component with options for left or right aligned landscape image or video, with text
case studies component with options for left or right aligned landscape image or video, with text

Feedback, troubleshooting and QA

As someone who learned to code before the existence of AI chat prompts, I don't like to rely ~entirely~ on vibe coding, but I did use the assistance of ChatGPT to generate ideas faster, help iterate on more difficult aspects I was stuck on and troubleshooting questions I had.

After gathering user feedback from Janis + friends, along with a few rounds of QA from the team, I transferred the site hosting and domain. I also ensured the site was fully responsive and performing well across different browsers and devices.

case studies landing page
case studies landing page

From concept to completion

The website received a lot of positive feedback at reception and was truly a collaborative effort.

logo by Ella Gold
logo by Ella Gold
null