
Kotone — Kagome
A personal favourite of mine, really happy with the end result due to how the song stuck with me.
osu!keyboards
osu! beatmapper, hitsounder, custom mapping QA for several tournaments, and a custom keyboard enthusiast. — also known as Mahiru Shiina in osu!
profile artworkart: @hanekoto2424 ↗
mapping feelings
into playable moments
Creative work, careful listening, and a lot of curiosity—both on screen and under the keycaps.
I’m SEApodEErman, though people in osu! may know me as Mahiru Shiina. For more than four years, I’ve spent a lot of my creative time around beatmaps and hitsounds: listening closely, shaping rhythm into play, and caring about the small choices that make a map feel coherent.
I’ve also contributed as a custom mapper for Corsace Closed 2023, Malaysian 5 Digit Amateur Cup, Mekakucity Showdown, and osu! Malaysia Tournament in 2023 and 2024. Tournament mapping appeals to me as a way for me to experience the collaborative process of creating something within a shared vision as well as experimenting with different styles and techniques.
Away from the editor, I’m a huge custom keyboard nerd. I enjoy the mix of technical choices and personal expression: layout, sound, feel, and all the tiny decisions that turn a keyboard into something distinctly yours. Whether I’m working with rhythm, audio, or keyboards, I’m usually chasing the same thing: a unique way for me to express myself.
Project shelf
A growing shelf of maps, sound work, and hardware projects I want to keep close.

A personal favourite of mine, really happy with the end result due to how the song stuck with me.

I went all-out on hitsounds, choosing samples to mirror the song’s multi-genre shifts. I also solo-mapped the Hard and contributed sections to the Easy, Expert, and top difficulty.

A 65% CNC aluminum board I won at MYMK 2025, with a brass Toblerone rear weight. Built with Kailh BCP switches, GMK Jamon clone keycaps, Typeplus stabilizers, and a custom-cut POM plate using PCBSnap mounting.

A side project I'm currently working on to track and manage osu! mapping related requests. Currently released but in early stages, with more features planned for the future.
✦ More projects will join the shelf as they are ready to share.
Most of my interests meet somewhere between creative instinct and technical tinkering.
Rhythm / structure
Shaping music into playable patterns with strong emphasis on my idealogy: The more you f*ck around, the more you are going to find out.
Audio / texture
Giving a map another layer of expression through carefully placed sounds while enjoying the experimentation with samples.
Hardware / feel
Exploring the tiny decisions that change how a board looks, sounds, and feels. From layout to the final keypress.
Inspiration / mood
A soft spot for anime-inspired aesthetics and the creative details that make digital spaces feel personal.
Notes / blog
This is where I share my thoughts and experiences related to osu! mapping, hitsounds, keyboards, and other creative pursuits.
MyKeyClub shut down and took the MKC75's source code with them. What followed was a firmware autopsy, one extremely confident wrong AI, and a keymap that deletes itself when you look at it.
The PC, audio gear, and keyboards currently making up my everyday desk setup.
A local-first desktop workspace for keeping hitsounds, guest difficulties, storyboards, and the requests between them under control.
05 / Say hello
Find my mapping profile, code, and social accounts below. For project or collaboration inquiries, Discord is the best place to reach me.