Personal Projects
A Next.js portfolio + blog that reflects my world as an osu! player.
A fast database that can search and aggregate tens of millions of scores across hundreds of thousands of users.
A no-install, browser-based tool to blend game skins intuitively.
A web app to mix osu! skins—customizations for the game UI.
Motivation: There is a culture of cherry-picking favorite parts from different skins to build your own. I wanted to make that beginner-friendly. Existing tools were install-heavy, too coarse or too detailed, outdated, or simply hard to use—so I built one.
Professional Experience
Programmer (Member)
Business: Contract development
Capital: ¥300,000 / Employees: 4 employees (as of Jan 2023)
- Sales and estimates for contract development projects
- Internal workflow automation (3 initiatives)
- Improvements to an OKR management web app
- Built tooling to streamline sales operations
- Implemented Slack integration for time tracking
Programmer (Member)
Business: Systems development
Capital: ¥3,000,000 / Employees: 2 employees (as of May 2023)
- Built a new library lending history system for a local school
- Developed a teacher dashboard
- Built a student-facing web app for history and book info
Programmer (Member)
Business: In-house service development
Capital: ¥32,000,000 (incl. capital surplus, as of July 15, 2025) / Employees: 2 employees (as of May 2022)
- Built a service that converts UI designs into UI code
- Agile development
- Reduced build time from 10 minutes to under 1 minute early on
- Parsed design objects into AST and generated code via Prettier Doc
- Implemented Stripe payments
How I Approach Programming
I see the rise of AI in programming as a good thing. I welcome a future where we embrace AI and focus more on solving problems and delivering value.
At the same time, I want to create experiences in entertainment that move people and express new kinds of play through technology. Turning ideas into experiences that surprise users is what motivates me.
I will keep adopting AI and new technologies while pursuing things only I can make—things that help people.
Development Environment
A remote, distributed dev setup centered on NixOS