projects

LogoBuddy

LogoBuddy

A minimalist logo generator that turns brand input into clean, custom icons using OpenAI’s GPT-Image-1. Designed for founders and creatives who want fast, simple branding without design skills.

NextJSTailwindCSSTypeScriptOpenAI API
Spinery

Spinery

A 3D virtual bookshelf where users can search for books, save them to a shelf, and manage their library with real-time sync using Firebase and the Google Books API.

NextJSTailwindCSSTypeScriptFirebaseReact Three FiberGoogle Books API
LycheeByte Company Website

LycheeByte Company Website

Responsive marketing site for a semiconductor cleaning company. Built a clean single-page experience to showcase services, capabilities, and contact information.

Next.jsTailwindCSSJavaScript
Personal Website

Personal Website

Custom-built portfolio showcasing work experience, projects, and contact information. Fully responsive and built with modern web technologies.

Next.jsTailwindCSSTypeScript
Déjà View

Déjà View

Standalone Python desktop app to find and remove duplicate images. Includes a GUI with side-by-side image previews and .exe packaging for distribution.

PythonTkinterPillow
Generative Art

Generative Art

Visual project in p5.js exploring randomness and design. Generates unique abstract patterns through creative coding techniques.

p5.jsJavaScriptCreative Coding
Cryptocurrency Discord Bot

Cryptocurrency Discord Bot

Real-time Discord bot that displays crypto prices in its status and responds to user commands. Integrated with the LiveCoinWatch API for up-to-date pricing.

PythonDiscord.pyLiveCoinWatch API
Photo Stitching

Photo Stitching

Computer vision project using MATLAB to stitch overlapping images into panoramas. Implemented feature detection, descriptor matching, and RANSAC.

MATLABComputer VisionImage ProcessingRANSAC