Hi, I'm Kai-Lin Chuang
A
Self-driven, curious, and passionate about coding, I enjoy solving problems and working with technology to build practical solutions.
About
With a background in Game Art and Production and a Master’s degree in Digital Media, I began my career in the animation and game industry as an Animator and Technical Artist. Over the years, I built expertise in cross-disciplnary collaboration, pipeline optimization, and scripting with Python and MEL. These experiences shaped my problem-solving mindset and strengthened my ability to adapt quickly to technical challenges.
Driven by a strong curiosity for technology and a desire to grow, I recently transitioned into the field of IT and cybersercurity. I've earned the CompTIA A+ and Red Hat Certified System Administrator (RHCSA) certifications and completed professional training in network infrastructure. Through self-learning and home-lab projects, I continue to build hands-on experience in Linux, Bash Scripting, SSH and system administration
Looking ahead, I plan to expand my knowledge with certifications such as CCNA and Security+, while also exploring cloud technologies (AWS, Azure) and containers (Docker, Kubernetes). I’m excited to continue growing as an IT and cybersecurity professional and to bring both technical expertise and creative problem-solving to future challenges.
Professional Experience

All9Fun Inc.
- Automated asset pipeline tasks in Maya using Python and MEL, improving production efficiency.
- Designed and enhanced VFX to create visually appealing 3D motion graphics in After Effects, Unreal Engine, Unity3D and Cocos Creator.
- Built blueprint systems in Unreal Engine to automate repetitive tasks and streamline scene setup.
- Collaborated across teams to troubleshoot technical issues, align goals, and deliver assets on time.
- Worked on character rigs and created animations for game assets using Maya and Unreal Engine.
- Created internal technical documentation and training resources, including step-by-step video guides, tutorials and PowerPoint presentations to share and teach new skills to fellow co-workers.
- Tools: Unreal Engine, Unity3D, Cocos Creator, Maya, 3ds Max, Adobe Creative Suite

Motion M VFX
- Completed AR and VR projects in Unreal Engine under strict deadlines and delivered high-quality visuals within tight production cycles.
- Handled fabric simulation, motion capture cleanup, scripting, and character rigging in Maya.
- Resolved complex technical challenges in Unreal Engine by developing creative workarounds under high-pressure conditions.
- Documented tasks, created production documentation and shared technical skills with coworkers to help them improve their skills
- Researched and self-taught Unreal Engine features such as Face AR, Groom, Control Rig, Cloth, and Water systems.
- Provided development direction and technical planning for various project cases.
- Tools: Unreal Engine, Maya, Motion Builder, Python

SoliDesign Inc.
- Led asset management, created animations and ensured high-quality deliverables for pachinko and mobile game animation projects.
- Coordinated outsourcing resources, project schedules, and delivery timelines to maintain smooth production workflows.
- Created documentation for asset organization and production workflows to improve team communication and ensure consistency.
- Collaborated and communicated professionally with Japanese clients to understand and fulfill production requirements and ensure client satisfaction.
- Tools: Maya, 3ds Max

NetherRealm Studios
- Tracked, logged, and regressed bugs across multiple mobile platforms using Jira, ensuring thorough issue documentation and timely reporting.
- Verified bug fixes and performed regression testing to maintain game stability and quality.
- Informed and communicated with programmers about specific details of different bugs and discussed possible root causes.
- Tools: Jira, iOS, Andriod

Zynga Inc.
- Developed animations for Spin It Rich and Hit It Rich using particle systems and the Animator system in Unity3D.
- Adapted quickly to a fast-paced production and collaborated effectively within a large-scale game dev team.
- Strengthened communication and collaboration skills by actively engaging with team members in discussions, incorporating feedback, and seeking guidance to improve production quality.
- Tools: Unity3D

Philadelphia Media Network
- Assisted six startup companies in the company’s incubation program with branding, UI design, and front-end development using HTML and CSS.
- Designed logos, mobile app UI layouts, websites and marketing graphics to support product vision and identity.
- Communicated directly with startup founders to understand their goals and visually translate them into effective branding and web assets.
- Tools: Photoshop, Illustrator, HMTL, CSS, Maya
Projects & Home Labs

YouTube channel sharing tutorials and insights from my Unreal Engine experience.
- Tools: Unreal Engine, Adobe Premiere, OBS
- Created and maintained a tutorial-focused YouTube channel to share my experiences and self-directed learning in Unreal Engine.
- Received positive engagement and comments from viewers seeking help.
- Prepared and documented each step of my tutorial process, focusing on clear, simple communication to ensure concepts were easy to understand.
- Provided solutions to different Unreal Engine challenges, contributing to the learning journey of artists and indie developers.
- While I haven’t updated the channel recently due to shifting my focus toward IT and cybersecurity studies, it remains a meaningful part of my growth and commitment to sharing knowledge.

A Python script for Maya to copy animation from one character to another
- Tools: Maya, Python
- Created a Python script in Maya to automate animation keyframe transfers between character rigs.
- Handled controller mapping with namespace support for referencing workflows.
- Built a simple, user-friendly UI using Maya’s cmds module.
- Wrote clean, modular functions for easy maintenance and scalability.
- Deepened knowledge of Maya's command system and transform hierarchies.

A bash script in Linux to create new users.
- Tools: CentOS 9, Bash Scripting
- Developed a Bash script to automate user account creation and password assignment on Linux systems.
- Implemented a random password generator as part of the script for secure credentials.
- Gained hands-on experience working in a Linux environment, managing users via the terminal.
- Validated user input to prevent errors and incorporated feedback to track if the user was successfully created.

My home network layout for IT lab testing and self-hosted services.
- Gained hands-on experience with physical network layout and cable management.
- Set up and configured a Synology NAS for storage, backup, and self-hosted services.
- Practiced deploying and managing virtual machines for Linux-based environments.
- Developed foundational understanding of router settings, IP addressing, and basic network configuration.

A NAS project that simulates a small business network.

A Python script used in Maya to export multiple 3D assets at once into fbx format.
- Built a custom Python tool for Autodesk Maya to streamline the asset export workflow using FBX format.
- Developed a user-friendly GUI with folder selection, export triggers, and path visualization using Maya's cmds module.
- Implemented auto-naming logic, dynamically naming each FBX file based on object names in the Maya scene.
- Automated repetitive export tasks, reducing manual work and human error in multi-object asset exports.
Skills
Programming Languages
Game Engines, Art and Design
IT Tools & Platforms
Operating Systems
Certification



Education
Pennsylvania, USA
Degree: Master of Science in Digital Media
Year of Graduation: June 2016
Pennsylvania, USA
Degree: Bachelor of Science in Game Art and Production
Year of Graduation: June 2015
American International School of Guangzhou
Guangzhou, China
Completed full 1st grade - 12th grade education with an International Baccalaurate (IB) diploma in high school
Year of Graduation: June 2011
Taipei, Taiwan
Course: Network Infrastructure and Networking Service
Course Duration: July 20th 2025 - August 10th 2025
Taipei, Taiwan
Course: Python Training Course
Course Duration: Nov 11th 2020 - Dec. 17th 2020