Open-Source Work

A few upstream projects and ecosystems I regularly draw from when building software.


Latest Projects

A selection of engineering projects spanning infrastructure, education tooling, and embedded systems.

AuTuber VTuber AI assistant for auto emotes, VTube Studio, and OBS AFK detection
AuTuber

AuTuber: VTuber AI Assistant for Auto Emotes, OBS AFK Detection, and VTube Studio

AuTuber is a local VTuber AI assistant for auto emotes, VTube Studio hotkey automation, OBS AFK detection, and safe AI-guided stream actions.
Technologies
aivtuberobsvtube-studionemotronelectronstreamingai-agent
Domain
Creator tooling
Focus
VTuber AI assistance and safe OBS automation
Team
AuTuber Development Team (ATDT)
Stack
Electron, TypeScript, React, Node.js, OBS, VTube Studio
Pretty Objects for Visual Studio Code
Pretty Objects

Pretty Objects: A VS Code Tool for Reading Messy JSON, JSONL, and Embedded Payloads

Pretty Objects helps developers format, inspect, repair, and review structured payloads in VS Code without turning large JSON and JSONL files into a scrolling nightmare.
Technologies
typescriptvscode
Domain
Developer tooling
Focus
Structured data workflows
Role
Designer and developer
ASCA platform dashboard
ASCA

ASCA: The Student Org Operations Platform for Events, Moderation, and Automation

ASCA helps student organizations replace spreadsheet chaos with one platform for event operations, moderation, automation, support, and voting.
Technologies
next-jsnode-jsreact
Scope
Full-stack platform
Focus
Community operations
Role
System designer and developer
Lab checkoff system interface
Labs

Lab Checkoff System: A Better Way to Run Engineering Lab Queues and Grading

This lab checkoff system helps engineering courses reduce queue chaos, standardize evaluations, and keep grading records cleaner.
Technologies
next-jsreact
Domain
Education tooling
Focus
Queueing and grading workflow
Role
Designer and developer
AURA assistant interface
AURA

AURA: The Community Support Assistant That Handles Repetitive Questions Gracefully

AURA helps community members get fast answers to common questions without making moderators repeat themselves all day.
Technologies
node-jsreact
Domain
AI assistance
Focus
Community support
Role
Product and system development
Macro conversational moderation framework
Macro

Macro: Conversation-Aware AI Moderation That Looks Beyond One Message

Macro helps moderation systems analyze discussion context, guide conversations, and de-escalate conflicts instead of treating every message in isolation.
Technologies
node-jsnext-jsreactainlp
Domain
Conversational moderation
Focus
AI-assisted community safety
Role
System design and development
Stack
Node.js, Next.js, Transformer NLP models
AMAR AI moderation system
AMAR

AMAR: AI Moderation That Understands Meaning Instead of Chasing Keywords

AMAR helps online communities catch abuse, scams, and hostile behavior by classifying message meaning instead of relying on fragile keyword filters.
Technologies
node-jsreactaimoderationnlp
Domain
Community safety
Focus
AI moderation
Role
System design and development
Stack
Node.js, React, AI/NLP models
EMMA event management system dashboard
EMMA

EMMA: The Event Management System for Student Organizations That Hate Spreadsheet Chaos

EMMA helps student organizations handle event registration, membership verification, and attendance tracking without the usual pile of spreadsheets and manual checks.
Technologies
next-jsnode-js
Scope
Event operations
Users
Officers and members
Role
Product and full-stack development
OAC Bot
OAC Bot

OAC Bot: The Discord Operations Bot That Started a Bigger Platform

OAC Bot handled recurring club workflows inside Discord and became the practical starting point for later event-management and community-operations systems.
Technologies
node-js
Domain
Community tooling
Focus
Discord operations
Role
Designer and developer
ARGH drone imaging recorder
Anthony Kung

ARGH: A Drone Imaging Recorder Built to Keep Capturing Through Harsh Conditions

ARGH is a drone imaging recorder built for aerial survey work, designed to capture and organize long-running visual data reliably on embedded hardware.
Technologies
embeddediotpcb
Duration
9 Months
Role
Lead Engineer
GitSave for Visual Studio Code
GitSave

GitSave: The VS Code Extension That Turns Save Into a Local Git Checkpoint

GitSave automatically stages and commits the current file on save in VS Code, making it easier to keep a granular local history without leaving the editor.
Technologies
vscodegitproductivity
Domain
Developer tooling
Focus
Git automation in VS Code
Role
Designer and developer
Carrot Gay Theme for Visual Studio Code
Carrot Gay Theme

Carrot Gay Theme: A Bold VS Code Theme for People Tired of Boring Editors

Carrot Gay Theme gives VS Code a dark navy look with bright cyan, mint, and pink accents for developers who want their editor to have some personality.
Technologies
vscodedesign
Domain
Developer tooling
Focus
Editor theming
Role
Designer and developer