Skip to content
View Hikari-Tsai's full-sized avatar
🏠
Working from home
🏠
Working from home

Block or report Hikari-Tsai

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.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

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

Report abuse
Hikari-Tsai/README.md

Hi, I'm Hikari Tsai

Senior Generative AI R&D Engineer · Audio Plugin Developer · Independent Musician
Building practical AI systems, audio plugins, and music technology for creators, communities, and intelligent workflows.

AAX audio plugin projects VST3 audio plugin projects Music projects Bot projects CI and CD automation projects Career projects

Code Portfolio: AI engineering, creator tools, web projects, and software work.

Music Portfolio: Original music, creative work, and artist identity.


About Me

I work at the intersection of AI engineering, audio software, and creative technology. My projects span generative AI, RAG, agents, Physics AI, AIoT, browser-based music analysis, singing voice synthesis, and cross-platform audio plugin development for VST3, AUv2, and AAX.

I enjoy turning emerging AI and audio technologies into tools people can actually use, from livestream and Discord assistants to DAW plugins, music-analysis workflows, Traditional Chinese writing tools, portfolio systems, and polished web experiences.

Open to collaborations in generative AI, RAG, creator tools, and music technology.

Connect on LinkedIn Send me an email Contact me on Discord

Current Focus

AI products        Generative AI, RAG, agents, structured outputs
Creator systems    Livestream bots, community operations, content workflows
Audio software     VST3, AUv2, AAX, DSP tooling, cross-platform packaging
Music AI           Browser ONNX inference, BPM/key analysis, singing voice synthesis
Web experiences    Next.js, React, TypeScript, Tailwind CSS, GitHub Pages

Featured Work

Project What it does
ai-interview View website
A multilingual AI engineering interview platform with source-linked flashcards in Traditional Chinese, English, and Japanese, structured AI-assisted study notes, community contributions, and daily incremental updates via GitHub Actions.
music-detection View website
A privacy-first browser music analysis tool that detects BPM, time signature, key, and vocal pitch range with ONNX inference, previews beat and pitch results, and exports Tempo + Lead Vocal MIDI, with an optional local Python engine.
HT-76 AAX releases VST3 releases Audio Unit releases
A JUCE-based 1176-style FET compressor for macOS and Windows, with Rev D and experimental Rev H circuit models, VST3, AU, and AAX builds, plus switchable classic rack and real-time analysis views.
JS_Inflator (customized fork) AAX releases
A cross-platform JS Inflator fork with macOS and Windows VST3, AUv2, and AAX builds, installer packaging, and audio/UI regression testing; its AAX adaptation targets Pro Tools Developer and remains in testing.
software-salary View website
Taiwan software salary insights based on 709 analyzed salary samples, with market percentiles, company rankings, experience-based estimates, interview guidance, and 83 GitHub stars.
Private RAG / Agent Systems (private) Internal AI systems for retrieval-augmented generation, document workflows, structured outputs, and production-facing automation.
twitch-bot An OpenAI Responses API-powered TwitchIO EventSub chatbot with creator-persona prompts, configurable reply rules, cooldowns, viewer context, owner commands, token validation, and offline-aware behavior.
dc-manager An LLM-powered Discord community assistant for rule-violation detection, configurable moderation responses, channel analytics, activity summaries, member tracking, and Traditional Chinese operations.

Recent Activity

  • 2026-10-06 — Updated Hikari-Tsai/ai-interview: Updated the generator and docs to use GPT-6.1 Sol-compatible request parameters and freshness checks for stale answers.
  • 2026-10-02 — Updated Hikari-Tsai/HT-1B: Added a public listening page with new audition clips, waveform summaries, and updated validation to keep audio and scripts out of the report.
  • 2026-10-01 — Updated Hikari-Tsai/HT-1B: Added offline comparison and training docs plus a GitHub Pages deploy workflow for the CL 1B benchmark page.
  • 2026-09-28 — Updated Hikari-Tsai/software-salary: Refreshed salary stats generation, company detail views, and sharing metadata with the latest survey data.
  • 2026-09-28 — Updated Hikari-Tsai/HT-76: Updated the plugin branding and docs, and made the silver/black faceplates keep knobs opaque across themes.
  • 2026-09-27 — Updated Hikari-Tsai/JS_Inflator: Documented the plug-in’s audio algorithm, build, install, and AAX signing details while simplifying the bilingual README links.

Last updated: 2026-10-07 09:52 (UTC+8)

GitHub Activity & Achievements

Public repositories    31
Last-year activity     433 contributions
Merged pull requests   61 public PRs
Current achievements   Galaxy Brain, Starstruck, Pair Extraordinaire, Public Sponsor, YOLO, Pull Shark x2, Quickdraw
Highlight              GitHub Developer Program Member

Last updated: 2026-10-07 09:52 (UTC+8)

AWS Certifications

AWS Certified Solutions Architect – Associate AWS Certified Machine Learning – Specialty AWS Certified Data Analytics – Specialty

LeetCode

Hikari-Tsai LeetCode statistics

Knight
Knight
500 Days Badge
500 Days Badge
Dynamic Programming II
Dynamic Programming II
Algorithm II
Algorithm II
Data Structure II
Data Structure II
Programming Skills II
Programming Skills II
LeetCode 75
LeetCode 75
Graph Theory I
Graph Theory I
Show 45 more badges

Sep LeetCoding Challenge 50 Days Badge 2026 Mathematical Insight Badge May LeetCoding Challenge Jun LeetCoding Challenge 100 Days Badge 2025 Apr LeetCoding Challenge 50 Days Badge 2025 365 Days Badge Oct LeetCoding Challenge Annual Badge 2024 Sep LeetCoding Challenge Aug LeetCoding Challenge Jul LeetCoding Challenge 200 Days Badge 2024 Jun LeetCoding Challenge May LeetCoding Challenge Apr LeetCoding Challenge 100 Days Badge 2024 Mar LeetCoding Challenge Programming Skills Dynamic Programming Feb LeetCoding Challenge Binary Search 50 Days Badge 2024 30 Days of Pandas Jan LeetCoding Challenge Dec LeetCoding Challenge 50 Days Badge 2023 100 Days Badge 2023 Nov LeetCoding Challenge Introduction to Pandas Jun LeetCoding Challenge May LeetCoding Challenge Apr LeetCoding Challenge Feb LeetCoding Challenge Jan LeetCoding Challenge 100 Days Badge 2022 Dec LeetCoding Challenge Nov LeetCoding Challenge Level 3 Oct LeetCoding Challenge Algorithm I Level 1 Programming Skills I

Tech I Use

Area Technologies
Core Engineering Python TypeScript C++ CMake
AI & ML OpenAI ONNX Runtime LangChain LlamaIndex Qwen vLLM
Web FastAPI Astro React Next.js Tailwind CSS
DSP & Audio Plug-ins JUCE Singing Voice Synthesis OpenUtau AAX VST3 Audio Units
Automation & Platforms GitHub Actions Discord Twitch

GitHub Snapshot

Profile details

Repos per language Most commit language

GitHub stats Productive time


Building useful AI for creators, communities, and creative work.

Pinned Loading

  1. software-salary software-salary Public

    台灣軟體工程師薪水分布與求職洞察

    Python 88 3

  2. ai-interview ai-interview Public

    Multilingual AI engineering interview flashcards with source-linked study notes and incremental updates.

    TypeScript 9 1

  3. music-detection music-detection Public

    Key & Tempo:瀏覽器 ONNX 與本機 Python 音樂 BPM、調性分析及 MIDI Tempo 匯出

    JavaScript 2

  4. twitch-bot twitch-bot Public

    這是Twitch的聊天室機器人,透過LLM模型,使用主播的個性代替主播回覆留言

    Python 6

  5. JS_Inflator JS_Inflator Public

    Forked from Kiriki-liszt/JS_Inflator

    JS Inflator for AAX

    C++ 1

  6. HT-76 HT-76 Public

    JUCE FET compressor with Rev D and experimental Rev H models, vintage rack and dynamic views

    C++ 1