Featured Projects

A collection of my recent work and personal projects.

Desktop App

SnailMail

SnailMail is a cross-platform desktop messaging application that brings back the joy of thoughtful communication. It combines a delightful user interface with powerful real-time messaging features, automatic avatar assignment, and seamless multi-user chat support.

React 19 Socket.IO Electron Vite CSS Modules emoji-picker-react
SnailMail Application
Desktop App

iPod MP3 Player

iPod MP3 Player is a cross-platform desktop application that recreates the iconic iPod experience with modern technology. It combines the beloved iPod navigation system with powerful music playback features, automatic metadata extraction, and customizable themes.

React 19 Electron Howler.js Vite Music Metadata
iPod MP3 Player Application
AI Web App

QuizCraft

QuizCraft transforms learning into a captivating adventure, powered by artificial intelligence. It is designed for people of all ages, making learning easier and more fun with a wide variety of topics. With QuizCraft, you will enjoy learning in a fun and magical way.

Next.js Vercel AI SDK OpenAI Zustand React Icons
QuizCraft Application
Desktop App

Calculator

A cute and functional desktop calculator built with Electron + Vite, featuring a pastel UI, custom window controls, and a memory system like old-school calculators.

JavaScript HTML CSS Electron Vite
Calculator Application
Desktop App

Pasta Timer

A beautiful desktop pasta timer application built with Electron, featuring custom-designed UI elements and an immersive cooking experience.

JavaScript CSS HTML Electron Electron Vite
Pasta Timer Application
Chrome Extension

Byte Buddy

Your browser's feathered companion. You can interact with it by sleeping, feeding, and playing with it. It's a chicken for now, but more cuties are coming soon!

JavaScript React Vite LocalStorage React Icons
Byte Buddy Extension
Web Application

Daily Note

Daily Note is a web application that you can use to take notes for daily meetings. It works offline and keeps storage in your browser.

React.js Vite CSS HTML
Daily Note Application