Skip to content
View barroit's full-sized avatar
🐢
ミク廃
🐢
ミク廃

Block or report barroit

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
barroit/README.md

                                About barroit

Here's Jiamu Sun <barroit@linux.com>, 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
	日本語

Pinned Loading

  1. brukit brukit Public

    CLI + GUI framework

    C

  2. barroit-legacy barroit-legacy Public archive

    shared partials for repos

    Roff

  3. barroit.sh barroit.sh Public

    barroit's profile page

    JavaScript

  4. cred cred Public

    lightweight password manager

    C

  5. mikufish mikufish Public

    smartass auto fishing mod for core keeper

    C# 1

  6. dcutil dcutil Public

    feature-rich discord bot

    JavaScript