KCWANG

SELECTED WORK / EVIDENCE

Systems across
boundaries.

Evidence over keywords.

Professional production work, client delivery, and owned products. The technologies vary; the recurring work is to define contracts, isolate ownership, handle state and failure, and make the result operable.

PROFESSIONAL
01
Production

Messaging Platform

High-volume multi-provider notification delivery

Production push and SMS delivery handling 1M+ push notifications and 50K+ SMS messages per day, with five SMS providers, retry behavior, delivery-state tracking, and operational troubleshooting.

C#SMSPushIntegrationReliability
Read case study ↗
02
Production

Customer Operations Platform

Production takeover and workflow performance

An existing operational platform I took over end-to-end. A 12-tab user detail view was changed from blocking full-page loading to independent lazy-loaded tabs, while sensitive state changes use layered revalidation.

C#SQL ServerAzurePerformanceProduction ownership
Read case study ↗
03
Production delivery

Duty-free Incentive Platform

Recoverable Oracle-to-SQL data workflow

ETL and calculation workflows for complex store, product, team, and item-specific incentive rules, including explicit handling of incomplete, malformed, failed, and orphan records.

OracleSQL ServerSSISETLData quality
Read case study ↗
CLIENT DELIVERY
01
Delivered system

MSAR V2 / ITRI

Computation orchestration across multiple teams

An integration layer connecting frontend requests, DB APIs, frequently changing computation modules, result artifacts, and persistence. The architecture isolates team-owned code behind explicit execution boundaries.

IntegrationOrchestrationPythonOperational tooling
Read case study ↗
02
In use

Residential BMS Portal

Legacy portal takeover, calculation and reporting

Extended an existing ASP.NET Framework portal for a large residential common-area BMS. Vendor-collected Modbus data lands in a database; the application adds electricity-cost estimation and equipment-point trend analysis.

ASP.NET FrameworkSQLBMSReportingData workflows
Read case study ↗
OWNED PRODUCT
01
Production · Dozens of users

PatchGrid

Live-event file delivery and coordination

Born from a real live-production problem: teams exchanging console and show files through filenames, dates, and version suffixes with no clear authoritative copy. PatchGrid is now a production SaaS used by dozens of users.

Production SaaS.NETReactLive audio
Read case study ↗
02
Active development · Implemented modules

EcclesiaNexus

Hybrid cloud/edge church operations platform

A substantial greenfield Go + React system under active development. Implemented foundations include a PostgreSQL cloud core, SQLite edge agent, multi-tenant IAM, WAMS, roster/scheduling, People, Check-Ins, Groups, notification workflows, CI, deployment tooling, and real-database integration tests.

GoReact 19PostgreSQLSQLite EdgeMulti-tenantCI/CD
Read case study ↗
SELECTED INTEGRATION
01
In use

Building Systems Integrations

Daikin HVAC and Lite-Puter lighting into Home Assistant

Real deployments integrating building systems beyond their vendor software: Modbus TCP for Daikin HVAC and a reverse-engineered proprietary UDP protocol for Lite-Puter lighting control.

Home AssistantModbus TCPUDPProtocol integration
CLIENT PROTOTYPE
01
Prototype · Not production

LINE + LLM Messaging Prototype

Conversational backend with persistent users and rooms

A working LINE-to-LLM prototype with a separate backend, JWT authentication, persistent chat rooms and messages, and Firestore. The engagement stopped before production when API operating cost changed the business case.

LINELLMPythonFirestoreJWT
LAB
01
Prototype

Midas Personal IEM Controller

Role-scoped monitor control over OSC

A prototype motivated by the native iOS app being too broad for musicians: expose only a user's own monitor mix and a deliberately limited control surface.

OSCAudio systemsProtocol integrationUX boundary