Projects

Work & Experiments.

Web projects, small tools, and experiments I have worked on.

Active

ham-san.net

2023

Side Project

TypeScript

GraphQL

Svelte

The third iteration of my personal homepage.

Aibou

2022

Side Project

TypeScript

React

Next.js

Japanese language learning companion

Video Clipper

2020

Side Project

TypeScript

React

Next.js

Clip and convert videos in the browser with FFmpeg WebAssembly, with controls for trimming, cropping, frame rate, speed, and scale.

Vibe Code Creations

2025

Side Project

React

JavaScript

My builder lab for rapidly shipping niche utility apps (Pixelator, STT darts counter, print prepper) through an automated ideation-to-deploy workflow.

Link! Like! LoveLive! Chart Viewer

2025

Side Project

React

JavaScript

A web-based viewer for song charts from the rhythm game "Link! Like! LoveLive!", displaying difficulty levels and note counts.

LoveLive! Sorter

2025

Side Project

React

JavaScript

Rank Love Live! voice actors and characters with group filters, tie handling, and saved progress.

ぼっちラブカシミュレーター (Bocchi Loveca Simulator)

2025

Side Project

React

JavaScript

TypeScript-based solo Loveca simulator with sigmoid score distribution to emulate high variance, deterministic phases with readable challenge tuning.

Receipt Parser

2025

Side Project

TypeScript

React

Parse receipt screenshots and download the extracted rows as a CSV.

Kingblade x10iii tuning tool

2024

Side Project

TypeScript

React

HTML

Rebuilt Kingblade x10iii tuning for modern-device compatibility using practical IR/QR workflows, preserving old penlight usability with real-world hardware workarounds.

Seiyuu Shirt Generator

2024

Side Project

React

JavaScript

Create seiyuu-themed shirt images from templates, customize the text, and export the design as a PNG.

Oshi Cropper (仮)

2024

Side Project

React

Prepare images for can badges with crop controls, A4 sheet layouts, and bromide photo editing.

Ijigen Day N

2024

Side Project

TypeScript

React

Astro

Meme-born Ijigen day counter that evolved into a shareable event utility with timezone-safe day-boundary handling and light ongoing maintenance.

Homepage V4

2024

Side Project

TypeScript

React

CSS

The fourth iteration of my personal homepage, with project, notes, hobbies, event, photo, and contact sections.

Kanji Phonetics Component Explorer

2023

Side Project

TypeScript

Next.js

Explore kanji phonetic components by character or reading.

Japanese Sentence Alignment Visualizer

2023

Side Project

TypeScript

Next.js

View KFTT English-Japanese sentence alignments, with SVG lines connecting matching words.

Create Muni Web

2021

Side Project

TypeScript

React

Next.js

D4DJ Groovy Mix Leaderboard Tracker

HamBot

2020

Side Project

TypeScript

Next.js

Nest.js

A personal bot for Discord, LINE, and Facebook, with push notifications, automation, webhooks, and recurring messages.

Seiyuu Navigator

2020

Side Project

TypeScript

Vue

D3.js

Find a voice actor through anime, or explore their overlap in a Venn diagram or table.