I am a professional with a unique background that blends over a decade of experience in both software engineering and creative design. My career began at Zynga as a Senior Software Engineer, where I focused on game internationalization and localization, and gained extensive experience with AWS. This engineering expertise provides me with a deep technical understanding of how to create feasible and scalable solutions. Beyond my technical skills, I am also an accomplished designer with a master's degree in New Media. My artistic background informs my approach to UX/UI design, allowing me to create products that are not only functional but also visually compelling and intuitive. I am skilled in web and interactive design, with a focus on user experience and information architecture. My dual expertise in development and design enables me to bridge the gap between technical requirements and user-centered solutions.

Chris

I am a professional with a unique background that blends over a decade of experience in both software engineering and creative design. My career began at Zynga as a Senior Software Engineer, where I focused on game internationalization and localization, and gained extensive experience with AWS. This engineering expertise provides me with a deep technical understanding of how to create feasible and scalable solutions. Beyond my technical skills, I am also an accomplished designer with a master's degree in New Media. My artistic background informs my approach to UX/UI design, allowing me to create products that are not only functional but also visually compelling and intuitive. I am skilled in web and interactive design, with a focus on user experience and information architecture. My dual expertise in development and design enables me to bridge the gap between technical requirements and user-centered solutions.

Available to hire

I am a professional with a unique background that blends over a decade of experience in both software engineering and creative design. My career began at Zynga as a Senior Software Engineer, where I focused on game internationalization and localization, and gained extensive experience with AWS. This engineering expertise provides me with a deep technical understanding of how to create feasible and scalable solutions.

Beyond my technical skills, I am also an accomplished designer with a master’s degree in New Media. My artistic background informs my approach to UX/UI design, allowing me to create products that are not only functional but also visually compelling and intuitive. I am skilled in web and interactive design, with a focus on user experience and information architecture. My dual expertise in development and design enables me to bridge the gap between technical requirements and user-centered solutions.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
See more

Language

English
Advanced
Korean
Fluent

Work Experience

Add your work experience history here.

Education

MFA at Academy of Art University
February 16, 2004 - November 23, 2007
Installation Art & Digital Media Art

Qualifications

Add your qualifications or awards here.

Industry Experience

Gaming, Financial Services, Software & Internet
    uniE621 Billing Management System
    Billing Management System Overview A comprehensive web platform that automates the end-to-end billing workflow for managing 47+ external collaborators—from time tracking to invoice processing. The system integrates with Teamwork and Google Sheets, using AI agents to reduce manual work by 80%+. The Problem Project managers spent 10-15 hours monthly on manual tasks: Extracting time logs from Teamwork Creating purchase orders for each collaborator Tracking invoice submissions and sending reminders Managing multiple client billing cycles (15th vs. 21st cutoffs) Reconciling data across disconnected systems Result: Missed deadlines, payment delays, and frustrated freelancers. The Solution An integrated platform with 39 pages across 5 core modules: 1. Collaborator Management - Centralized directory with multi-language proficiency tracking, rate cards, and complete history 2. Automated Time Tracking - Teamwork API integration with bulk import, real-time calculations, and Google Sheets sync 3. Purchase Order System - Auto-generation from approved time logs, approval workflows, and email notifications 4. Invoice Management - File upload portal with automated validation, review workflows, and acknowledgment emails 5. AI Agent Automation - Five specialized agents handling validation, monitoring, communication, and data synchronization My Role Product Designer & Full-Stack Developer Design & Architecture Conducted stakeholder interviews and workflow analysis Designed information architecture for 39 pages with role-based access (5 user levels) Created wireframes for all interfaces including complex table designs and multi-step forms Researched industry standards for language proficiency UI patterns Defined database schema with 15+ tables for Supabase (PostgreSQL) Development Built full-stack application using Next.js 14, TypeScript, React, and Tailwind CSS Implemented Supabase for authentication, database, and row-level security Integrated Teamwork API V3 for automated time log import Connected Google Sheets API for data validation and sync Developed SendGrid email automation for notifications and reminders Created AI agent workflows using LangGraph + Claude 4 (Sonnet 4.5) Implemented scheduled jobs for monthly billing cycle automation Built mobile-responsive interfaces with real-time notifications Project Management Created 12-week development roadmap (MVP → Full Workflow → AI Automation) Prioritized features and managed sprint planning Wrote comprehensive technical specifications (100+ pages)
    paper JSON ↔ XLIFF Converter

    https://www.twine.net/signin

    This project provides Node.js scripts that leverage the @leading-works/json2xliff package to convert translation files between JSON and XLIFF formats. The scripts are designed specifically for translation workflows where content needs to be sent to translators using industry-standard XLIFF format.

    paper AI-Powered Design Automation: Building a Figma MCP with Cursor


    https://github.com/xxflux/figma_MCP

    This project enables AI-powered design creation in Figma using natural language prompts through Cursor Agent. It consists of two main components:

    MCP Server: A Bun + TypeScript server that implements the Model Context Protocol and communicates with the Figma plugin via WebSockets.
    Figma Plugin: A plugin that runs in Figma and executes design operations based on instructions from the MCP server.
    With this integration, you can use natural language to:

    Create basic design elements (shapes, text, etc.)
    Design complete page layouts with multiple sections
    Modify existing designs