About barroit
Here's Jiamu Sun <[email protected]>, aka barroit. A Miku devotee, hardcore
Vocaloid fan. I live on their tracks in Japan with Miku, Teto, Luka, Gumi, and
Akari. And go whenever they perform, including Vocaloid events. Also sometimes
go out with my dodeka Miku.
When I'm not at events, I'm working on the code. I started programming back in
high school, and it's taken over most of my time ever since. Almost everything
I ship is for myself, including game mods. You'll rarely see me write code for
other people or for show. I just write code for things I actually care about.
The setup is simple too. It's Ubuntu with Ghostty and VS Code on a 13900KF/4090
box, Moonlander and three monitors on the desk, plus MacBook Air for coding
outdoors. Also, *virtual* singer tracks. Looping them in the background is
basically constant electronic doping for me.
Style stays the same, simple and consistent. Regardless of what language I'm
using, I keep code as generic and procedural as possible, with no syntax sugar
and no overengineering crap. Anything visual in the source is there for
readability. Also, the workflow is fully integrated with shell scripts, gmake,
and git.
Along the way I've ended up building all kinds of things, including:
DIY PC
web backend and frontend
modding game
CLI program and framework
LLM program
Discord bot
DIY firmware
embedded system
OS initialization framework
reusable code and config setup
Vocaloid songs
On the tool side I've touched a bit of everything, like:
Spring MVC, Spring Boot
MySQL, MongoDB, SQLite3
Docker, Nginx, Redis, RabbitMQ
Spigot API, Paper API, NMS and packets
PyTorch, Transformers
Jekyll, Vue.js, React, React Router, Tailwind
Unix user commands, Bash, Zsh, Ash, PowerShell, Mutt
POSIX API, OpenSSL API, Win32 API
GNU Make, CMake, Binutils, GDB, LLDB, Sphinx
FreeRTOS, ESP-IDF
Aseprite, Unity Editor, Unity ECS system
Discord.js, Node.js addon, Cloudflare Worker
Voicepeak, Voiceroid, VoiSona, Studio One, Piapro Studio
And day to day I switch between:
中文
English
日本語
-
Notifications
You must be signed in to change notification settings - Fork 0
barroit/barroit
Folders and files
| Name | Name | Last commit message | Last commit date | |
|---|---|---|---|---|
Repository files navigation
About
No description, website, or topics provided.
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published