ALL PROJECTS

The feature image for the project NextJS Doc Helper.

RAG-BASED AI CHAT APP | 2026

NextJS Doc Helper

Python
LangChain
Streamlit
Tavily
OpenAI API
Pinecone

RAG Documentation Helper is an AI assistant built to answer user questions about Next.js by querying pre-scraped, embedded documentation stored in a vector database. It uses a RAG + ReAct loop, giving the agent the flexibility to retrieve context only when needed. Source attribution is surfaced directly in the chat, and the interface is built with Streamlit.

The feature image for the project WT-Chat.

AI CHAT APP | 2026

WT-Chat

Next.js
FastAPI
Tailwind CSS
Pydantic
Pytest
OpenAI API
Gemini API

A simple chat interface for user to interact with 2 different LLM endpoints, namely Gemini and ChatGPT.

The feature image for the project Portfolio.

FULL-STACK WEB APP | 2026

Portfolio

Next.js
TypeScript
Tailwind CSS
Framer Motion
Resend

The portfolio site you are on right now — built with Next.js and Framer Motion, featuring per-project detail pages, a functional contact form, and a scroll-aware header.

The feature image for the project Lyricfy-JP.

FULL-STACK WEB APP | 2026

Lyricfy-JP

Next.js
TypeScript
Supabase
Tailwind CSS
Spotify API
Google Gemini
Claude Code

A Japanese learning app that turns your Spotify library into a classroom — displaying real-time synced lyrics with furigana and English translations, letting you capture vocabulary mid-song and drill it later with flashcards.

The feature image for the project Skorbot.

FULL-STACK WEB APP | 2026

Skorbot

Next.js
TypeScript
Supabase
Tailwind CSS
Tailgrids

A full-stack platform that brings structure to casual pickleball sessions — handling fair game matchups, match recording, and a live leaderboard all in one place.

The feature image for the project Pickaboru.

FULL-STACK WEB APP | 2026

Pickaboru

React
React Router
Supabase
Material UI

A peer-to-peer pickleball paddle rental platform. Users can browse available paddles, make rental bookings, manage their profiles, and communicate with other users via real-time chat.