Profile
Art by @106rnc
- kyuu
- he/him
- thai
- may 17th
- NUS
- singapore
- eng · ไทย · 日本
- infp-t
Because we all have something to protect—that's why we became heroes, right?
Akagi Wen
I'm Kyuu, a designer × developer from Thailand. I work on various coding + design related projects in lots of places, both online and offline!
I started out this journey when I chanced upon Ensemble Stars, and started helping out the game's wiki. I learnt frontend development by myself to build projects like Oi~ssu♪ or MakoTools, and many of these projects are still in use by thousands of fans to this day. Some of these projects have tens or even hundreds of volunteers, so I've picked up project management skills along the way as well.
Since then, I've properly picked up frontend development, entered university, and moved onto new interests. I'm a third year computer engineering student, with a strong focus on design and software engineering. I also take a minor in Japanese language studies.
Outside of Japanese media, I have strong interests in urban planning, transit advocacy, wayfinding design, and universal design catering to persons with disabilities. I have a side account on Twitter for my wayfinding design works as well, and I've also helped out the campus mobility team with some design work as well!
In my free time, I'm either reading BL manga, drawing maps, or cosplaying with friends. One step at a time, I'll design a world that's more fun for everyone!
Tools I use
Web Development
- Typescript
- Next.js+ React
- Firebase
- + Sass, Tailwind
Art & Design
- Figma
- Illustrator+ InDesign
- Affinity Designer
- + Clip Studio Paint
Motion Graphics & Video
- After Effects+ Premiere Pro
- Remotion
- Final Cut Pro
- + Blender (Occasionally)
Favorite Characters
Featured Works
These are only works I'm most proud of; For a full list of works I've done, check my blog and GitHub.
MakoTools
Next.js · Firebase · Strapi
Multipurpose infohub for Ensemble Stars!! players with over 2000 users and 30 contributors!
The Ridge
Next.js · Mapbox
Website for tracking live locations of NUS shuttle buses, with real-time updates on intuitive maps. In beta.
Oi~ssu♪
JavaScript · React
JS script for formatting dialogue-based stories on Tumblr (and other HTML platforms).
Project Sekai Chibi Viewer
React · Spine · Mantine
Web viewer for Project Sekai's in-game chibi characters, using the spine-ts animation runtime.
Internships & Work Experience
SAU Schematic Map Student Associate
Aug 2024 – Present – NUS Student Accessibility Unit (SAU), Singapore
- Using universal design and wayfinding design principles, I spearheaded the creation of schematic diagrams for students with disabilities to freely navigate the campus.
Part-time Marketing Intern
Jul 2025 – Present – SingaLife (Fifty One Media), Singapore
- Using the experience gained from the Aomori Global Advance Program 2025 Internship to help the team at Japan Navi/SingaLife orient their Aomori local specialty products better to the Singapore market, and help organize and promote Japanese events in Singapore.
Lead Project Developer
May 2025 – Aug 2025 – Centre for Computing for Social Good & Philanthropy (CCSGP) Public Service Fellowship, Singapore
- Created a website for accessing NUS indoor map data, and provided routes between points of interest, especially for users with mobility impairments.
- Developed a tool for administrators to update data and edit Indoor Mapping Data Format (IMDF) files according to specification.
Software Engineering Intern
May 2024 – Jul 2024 – GreatFrontEnd, Singapore
- Developed production-ready front-end code using the Next.js + Tailwind stack with industry-standard software engineering practices.
- Wrote and designed marketing posts & graphics combining human-centered design, copywriting, and technical expertise for high engagement.
Contact
Let's talk!
Want to know more about me? Ask about design work? Feel free to inquire about anything!
For questions you'd like to ask anonymously, use the Public Askbox! I'll answer you on my Twitter.
For other private inquiries or work-related messages, please use the Private Inquiry form!