Projects

About

Contact

Resume

Github

Hunter Karsseboom

Welcome to my Portfolio!

Get to know me through my projects:

PebbleGPT

A ChatGPT App for the Pebble Time SmartWatch. This app uses the Pebble Time's microphone to take a voice message as a prompt for ChatGPT and displays the response. Available for download off the Rebble App store.

This was my first time writing an application in C and also my first time publishing an app to an app store. The app uses a combination of C and Javascript because the pebble's phone side API's all are written in JS, so the rendering is handled in C and the requests are handled with Javascript. I wrote it not only for the learning experience but because I genuinely wanted a better AI assistant for my own personal smartwatch.

Doggogram

An Instagram clone where users can only post photos of dogs. This site utilizes machine learning to verify that posts include a dog before the user posts. Built using NextJS, it has the core features of Instagram including user authentification through nextAuth, posting, commenting, liking and a UI that mirror's Instagram's. Utilizes Tensorflow for the dog image recognition. Hosted with vercel, uses firebase for backend to store posts data.

Building a website based on a pre-existing site served as an excellent way to practice my CSS skills and bolster my understanding of NextJS. This was also an exciting way to learn more about machine learning modules.

Twitter Clone

Twitter Clone built using React. Utilizes firebase for hosting and Tailwind CSS to mimic the look and feel of twitter. Users can post tweets with or without images.

This project served as a valuable way to hone my css tailwind and flexbox skills. It was also my first time using vercel for hosting and storing backend data on firebase.

Bopify: A Spotify-Inspired Web Application

Bopify is a Spotify-inspired web application that showcases my ability to work with APIs, implement complex UI designs, and create a responsive, interactive user experience. Built using React.js, it integrates the Spotify Web API to fetch real-time data and implements custom state management using React hooks and context.

Key features include:

  • Dynamic, single-page application with reusable React components
  • Integration with Spotify Web API, handling authentication flows
  • Custom state management using React hooks and context
  • Visually appealing UI with custom CSS, including flexbox and grid layouts
  • Material-UI components and icons integration
  • Deployed using Firebase hosting

This project allowed me to gain hands-on experience with OAuth 2.0 authentication, asynchronous JavaScript, React hooks, CSS-in-JS, Git version control, and CI/CD pipelines. It represents a significant milestone in my journey as a web developer.

About Me:

Currently, I work as a forklift driver at Home Depot, but my true passion is web development. I'm constantly building projects and learning new skills, aiming to transition into a full-time developer role.

When I'm not coding, you can find me playing soccer, 3D modeling and printing, or flying racing drones. Tech has always fascinated me, and web development is my way of turning that interest into a career.

Relevant Skills:

Contact me, let's work together:

Resume