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
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
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
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

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
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
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
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
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: 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

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
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
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