logo

Think Jeremy Logan

Hello. I'm Jeremy Logan.

I’m a front-end developer and a visual designer, driven by the belief that exceptional design elevates us all. I’m a logical thinker, thrive in collaborative, creative environments and I’m always looking for the most elegant way to solve a problem. You can view some of my work below.

Mendo Food Network

Project information

Brand Strategy, Prototyping, Web Design & Development

When Mendo Food Network approached me with their new logo and brand refresh, I saw an opportunity to create a website that would truly serve their mission. I started by prototyping the site in Figma, collaborating closely with the client to ensure the design matched their vision. Once approved, I built the site using Next.js, TypeScript, and Tailwind CSS. To make content management easy for the client, I integrated Sanity.io CMS. I also added Framer-Motion animations to enhance user engagement.

Project Features

Features

Custom Map Integration

Understanding that locating food resources was crucial for users, I developed a custom interactive map. I designed this feature to help people easily find food banks, pantries, and other food access points across Mendocino County. This directly supported the organization's goal of improving food accessibility in the community.

Content Management with Live Visual Editing

To empower the Mendo Food Network team, I implemented Sanity.io CMS with Vercel's incremental static regeneration. This setup allows the staff to update content in real-time with a visual editor. I chose Next.js and React Server Components to ensure fast page loads and maintain good SEO performance, balancing ease of use for the client with a smooth experience for site visitors.

One-time and recurring donations to multiple campaigns with Stripe

Recognizing the importance of donations for Mendo Food Network, I integrated Stripe for handling contributions and built custom webhooks to provide communication between Stripe and their CRM. I set up the system to allow both one-time and recurring donations to various campaigns, giving the organization flexible options for fundraising.

Firebase Authentication

To create a secure space for board members, I implemented Firebase Authentication. This allows authorized users to access protected pages like the board resources portal. Within this portal, I integrated the Google Calendar API to display upcoming events and meetings, streamlining communication for board members.

Built with TypeScript

I chose to use TypeScript throughout the project to ensure code quality and maintainability. This decision helps catch errors early in the development process and makes it easier to scale and modify the site in the future.

Color Mill Design

Project information

Brand Strategy, Prototyping, Web Design & Development

As a co-founder of Color Mill Design, I took on the challenge of creating our studio's showcase website. I wanted to demonstrate our capabilities through both design and functionality. I started by designing the site in Figma, then built it using Next.js, TypeScript, and Tailwind CSS. To add visual interest, I incorporated Framer-Motion for animations. For efficient image management, I set up Cloudinary for hosting.

Project Features

Features

Animated Elements

To bring the site to life, I created various animated elements. For complex animations like our logo, I used After Effects and imported them into the site. For other elements, I used Framer-motion to create dynamic, code-based animations. This approach allowed me to balance performance with visual appeal.

React Server Components and Incremental Static Regeneration

I implemented React Server Components and Incremental Static Regeneration (ISR) in combination with Sanity.io CMS. This setup allows for fast page loads while still enabling dynamic content updates. It was a strategic choice to showcase our technical capabilities while ensuring an efficient content management process.

TypeScript

I built the entire project using TypeScript to ensure code quality and maintainability. This choice reflects our studio's commitment to creating robust, scalable solutions for our clients.

Point Arena Lighthouse

Project information

Brand Strategy, Web Design & Development, Custom CMS Integration

After completing a full brand refresh for the Point Arena Lighthouse, I took on the task of designing and developing their new website. I started by prototyping in Figma, ensuring the design captured the lighthouse's historic significance while providing modern functionality. I then built the site using Next.js, TypeScript, and Tailwind CSS. To meet the client's specific needs, I created a custom content management system with Sanity.io and integrated Innroad for booking and lodging, as well as PayPal for donations.

Project Features

Features

Design System and Prototyping in Figma

I developed a comprehensive design system in Figma, which allowed for efficient iterations based on client feedback. This approach helped me establish a cohesive visual language for the site and set up a framework that could easily accommodate future expansions.

Booking Engine API Integration

To streamline the reservation process, I integrated Innroad's booking engine API. This allows visitors to book lodging and tours directly through the website, enhancing the lighthouse's online booking capabilities and potentially increasing revenue.

Custom CMS with Sanity.io

Understanding that the lighthouse staff needed an easy way to manage content, I implemented a tailored CMS using Sanity.io. I designed the interface to be intuitive, allowing non-technical staff to update content, manage events, and control various aspects of the site without requiring extensive training.

Mendocino Spirits

Project information

Brand Strategy, Web Design & Development

My work with Mendocino Spirits began with developing a full brand strategy package. From there, I designed and developed a new website that would showcase their artisanal spirits and facilitate online sales. I built the site using Next.js and Tailwind CSS, integrating with a Shopify backend for e-commerce functionality. As part of the branding process, I also designed the bottle labels for their spirits line, ensuring a cohesive brand experience across both digital and physical touchpoints.

Project Features

Features

Ecommerce Integration with Shopify

To enable direct sales, I integrated Shopify into the website. This required careful planning of the user flow, inventory management, and secure payment processing. The result is a seamless shopping experience that allows customers to browse and purchase Mendocino Spirits products directly from the site.

Built with Next.js. Hosted on Vercel.

I chose to build the site with Next.js and host it on Vercel to ensure optimal performance and scalability. By leveraging server-side rendering and static site generation where appropriate, I was able to create a fast, responsive site with improved search engine visibility.

Handpainted Label Illustrations

In addition to web development, I created handpainted label illustrations for Mendocino Spirits' product line. This allowed me to extend the brand identity into the physical product design. I then incorporated these illustrations into the website design, creating a cohesive visual experience across all brand touchpoints.

Redwood Coast Seniors

Project information

Brand Strategy, Web Design & Development

For Redwood Coast Seniors, I began with a full brand strategy package before moving on to design and develop their new website. I prototyped the site in Figma, focusing on creating an accessible and user-friendly interface for seniors. I then built the site using Next.js and Tailwind CSS. To meet the organization's needs, I integrated Sanity.io CMS for content management, PayPal for donations, and the Google Calendar API for event management.

Project Features

Features

Prototyped in Figma

I created detailed prototypes in Figma, paying special attention to accessibility and ease of use for the senior demographic. This process helped me refine the user interface and create a design system that could easily accommodate future site expansions.

Google Calendar API Integration

To keep the community informed about events and activities, I implemented a calendar system using the Google Calendar API. This allows staff to manage events through their familiar Google Calendar interface while automatically updating the website, ensuring that event information is always current.

Sanity.io CMS

I implemented a custom CMS using Sanity.io, designing it to be intuitive for non-technical staff. This system allows easy updates to website content, addition of new resources, and management of various sections of the site. My goal was to create a flexible, user-friendly backend that would support efficient content management for the Redwood Coast Seniors team.

SKILLS

Javascript

React

NextJS

Typescript

TailwindCSS

Figma

Illustrator

InDesign

Photoshop

After Effects

AWS

Azure

Like to get in touch?