My Top Projects

Click on any project to visit the GitHub page

Project Explorer

A Visual Studio Code extension that allows you to explore your Next.js projects in a tree view.

Built using:

TypeScript, VS Code API

Sleek

A clone of tweek.so, a weekly planner. My version comes with an AI assistant that can help you with your daily tasks.

Built using:

React, Next.js, Convex, TypeScript, shadcn-ui, PaLLM 2

Bookmarx

I created a Chrome extension that allows you to bookmark your favorite websites and organize them into groups.

Built using:

Svelte, Firebase

S3 data uploader

This is a simple app I made to upload data to an S3 bucket using Svelte and the AWS SDK.

Built using:

Svelte, JavaScript, AWS SDK

Feedback App

A simple feedback app I made using Svelte.

Built using:

Svelte, JavaScript

T3 Recipes App

A simple recipe app I made using Create T3 App.

Built using:

React, Create T3 App, Chakra UI, Next.js, TypeScript, MongoDB, Prisma, tRPC

Remotion Intro

A simple intro video for my YouTube videos I made using Remotion, a React library for creating videos.

Built using:

React, Remotion

Movies API

I decided to build put my Java experience in practice by building a RESTful API using Spring Boot

Built using:

Java, Spring Boot, MongoDB

Next.js Ecommerce

For a Design Patterns project, we were asked to use the Factory and Abstract Factory patterns to build an e-commerce site.

Built using:

Next.js, TypeScript, Chakra UI, MongoDB, Mongoose

RadicalX Apprenticeship Project

A team project for my internship at RadicalX, a startup that helps people find their next job.

Built using:

React, Firebase

React Wordle Clone

A clone of the popular word cloud generator Wordle, built with React.

Built using:

React, React Hooks, React Router, React Context

Workout Buddy App

An app that will log my exercises with authentication and a database using the MERN Stack.

Built using:

MongoDB, Express, React, Node.js, bcrypt, JWT, Mongoose

My Next.js Portfolio

My old portfolio built with Next.js, and some questionable design choices.

Built using:

Next.js, React, Tailwind CSS, Vercel