Personal Projects

Total stars: -

  • Emoji2Text repo (minor project)
    Aug 2025 -
    A font that turns emojis into their names, like 😀 into grinning_face.
    • Python
    • FontForge
  • Jul 2025 -
    Chrome Web Store - user count Chrome Extension that reads YouTube/Twitch livestream chat messages aloud.
    • TypeScript
    • Chrome Extension
    • E2E test
  • yuki.games repo (minor project)
    Feb 2025 -
    This website.
    • TypeScript
    • SvelteKit
  • Feb 2025 -
    An app to track visited Poké Lids across Japan.
    • TypeScript
    • Next.js
  • Nov 2022 - Mar 2023
    A Twitter bot that gained 60k followers within 3 months.
    Read More

    When Takizawa Hideaki's unique way of using Twitter (writing updates on his "bio") went viral, I came up with the idea to create this bot. I then rapidly coded the bot while requesting API access and creating a server instance.

    To my surprise, this bot became my most popular creation. News about this bot (Yahoo! News) was published (Note: I was not interviewed).

    Unfortunately, it was shut down when Twitter ended free API access.

    • TypeScript
  • esbuild-apps-script-template repo (minor project)
    Apr 2021 -
    A template repository for using esbuild with Google Apps Script.
    Read More

    I don't know how it gets 2 stars, but I want to say thank you to those who gave me stars here and want to give this project a spotlight.

    • TypeScript
    • Google Apps Script
  • Salmon Stats repo
    Jun 2019 - Feb 2022
    Splatoon 2 Salmon Run gamemode record tracking website. (Frontend repo)
    Read More

    From 3,000 players worldwide, 2 million records were uploaded to the site during its active period.

    • PHP
    • TypeScript
    • MySQL
    • Laravel
    • Vue
  • Splatoon Stats repo
    Apr 2019 - Sep 2022
    Splatoon 2 Stats website. (API repo)
    Read More

    Inspired the community to explore new ways of playing the game. The concept for this website was heavily influenced by the OpenDota project. There was an automated Twitter bot that posted updates of the site. Playwright was used to generate the image.

    Also this was the first website hosted under the 'yuki.games' domain.

    • JavaScript
    • PostgreSQL
    • Vue
  • oled-canvas repo (minor project)
    Dec 2016
    A library for rendering graphics on OLED displays using Canvas API.
    Read More

    At this time, I was interested in building my own hardware projects using Raspberry Pi 3. Because I wanted to build a complex UI on OLED, I made this drawing library first. (YouTube Video)

    • JavaScript
    • Raspberry Pi
  • dota2-picks-bans (minor project)
    Nov 2016 - Feb 2017
    Website visualizes the usage trends of heroes (playable characters) in professional Dota 2 games.
    Read More

    Despite being designed as a Vue SPA, this site did not separate data from markup and instead used Python to generate most HTML.

    I have not made the repository public because it contains hardcoded credentials. This was my first CDN-deployed website (surge.sh).

    • Python
    • SQLite
    • Vue
  • dota2-spectating-helper repo (minor project)
    Nov 2016
    One of ealirest experimental Single Page Applications I have built. For details on what it looks like and how I built the app, please read my blog post.
    • JavaScript
    • Express
    • Vue
    • WebSocket
  • dota2-pw-graph (minor project)
    Aug 2015
    Website visualizes the usage trends of heroes in casual Dota 2 games.
    Read More

    This is the last project I did without Git. Working on this project made me realize jQuery's limits, so I started looking for other approaches and found the concept of SPA.

    Only this screenshot remains.

    • Perl
    • jQuery
  • nBBS (minor project)
    Mar 2012
    First attempt to create an own web service.
    Read More

    After learning the concept of Ajax, I tried to create a better alternative to existing online boards. Unfortunately due to difficulties regarding promotion and content safety, the attempt failed quickly (The only posts that the website got were from spam bots). Only this screenshot remains.

    • Perl
    • MySQL
    • jQuery
  • nChat (minor project)
    Aug 2011 - Dec 2016
    A web-based chat app to use with my friends.
    Read More

    I started off this project after trying out a 'free' CGI script, which used frame for UI updates and text files for storing messages. Later, I rewrote the project to utilize Ajax and a database. Designed with compatibility for low-end devices like feature phones and Nintendo 3DS in mind, it also included unique features such as a school timetable and a book lending system. It was hosted on a rented server from Sakura Internet.

    At the end of the 2016, I sunsetted the project and switched to Rocket.Chat for its better features. In five years, roughly 700,000 messages were posted.

    • Perl
    • CoffeeScript
    • MySQL
    • jQuery
  • Pokémon IV Analyzer (minor project)
    Aug 2011
    My first app built from the ground up. Only this screenshot remains.
    • JavaScript
    • jQuery

For published projects not on this list, please visit "Repositories" tab on my GitHub profile.

You can also find OSS contributions at Issues / Pull Requests search on GitHub.

Socials