PROJECTS

Samples of my Work
Our National Conversation
Our National Conversation

Official website for Our National Conversation (ONC), a non-partisan, solutions-focused media platform. Working as a front-end developer intern for this start-up, I collaborated with a team of 10 developers and designers to build ONC's new scalable website from scratch using React and Node.

Jisun Kim Official Website
Jisun Kim Official Website

An example of client work, this is the official website I designed and built for Jisun Kim, a Korean model who wanted a website to showcase her modeling work and have a way for others to reach out to her for bookings or inquiries. It was built with React and Sanity CMS to allow her to manage her own content.

Lucky Student
Lucky Student Demo Video

Lucky Student is a full-stack MERN application that allows teachers to select a student at random from their class roster. Change things up in the classroom and randomly select students to answer questions, summarize texts, etc. Create an account and log in to add students to your roster, as well as edit and delete names.

CoderGuides
CoderGuides

CoderGuides is a blog website with search functionality built with Next.js and Material UI on the frontend and Sanity CMS on the backend. Using a fully configurable Sanity Studio interface, I am able to manage my content and add, edit, update, and delete articles. Stop on by and check out some of the articles I have written.

The Twilight Zone API
The Twilight Zone APIAPI

The Twilight Zone API allows you to make HTTP requests on the original Twilight Zone television series. This site was created for the documentation of this custom API and provides all of the information needed to start making HTTP requests, including a set of six common resources that the API comes with.

The Shoppies
The Shoppies E2E Tests

The Shoppies is an application built with React and React Hooks. It allows users to search for films using the OMDB API and to save the films that they feel should be up for nomination. Local storage is used to preserve movies that are added to the Nominations list so that the data is not lost when the page is refreshed.