로스앤젤레스 · USC Games

Haocheng Li (Daniel)

게임 · 그래픽스 · 소프트웨어 엔지니어.

워싱턴 대학교 폴 G. 앨런 스쿨에서 컴퓨터공학 학사를 마치고, 현재 서던캘리포니아 대학교(USC)에서 컴퓨터공학 석사(게임 개발) 과정을 시작했습니다.

제가 게임을 만드는 이유는 아이디어를 다른 사람들이 직접 경험하고 느낄 수 있는 실체로 만들어 내는 일을 좋아하기 때문입니다. 게임 · 그래픽스 엔지니어로서 레벨 디자인과 카메라 연출부터 시뮬레이션과 실시간 렌더링까지, 게임이 어떻게 느껴지고 어떻게 렌더링되는지에 깊은 관심을 두고 있습니다.

Unity, Unreal Engine, Godot으로 게임을 개발합니다. 그 밖에도 Java와 Spring Boot를 활용한 API 설계, AWS 기반 클라우드 인프라, Hadoop과 Spark를 이용한 대규모 데이터 처리, 분산 시스템, 머신러닝 등 폭넓은 엔지니어링 경험을 쌓아 왔습니다.

현재
USC 컴퓨터공학 석사(게임 개발)
이전
워싱턴 대학교 컴퓨터공학 학사
엔진
Unity · Unreal · Godot

주요 작업

게임 & 그래픽스

프로젝트 04개

UW CSE 졸업 캡스톤

Legion’s Expedition

오토체스에서 영감을 받은 서바이버 게임입니다. 지휘관이 되어 자율적으로 싸우는 챔피언 분대를 꾸리고 합성하며, 점점 거세지는 적의 웨이브에 맞서 이끌어 나갑니다.

  • Godot
  • GDScript
  • 분석 API

UW CSE 457 컴퓨터 그래픽스

천 시뮬레이션

안정적인 적분, 신장 제약, 설정 가능한 고정점, 충돌 처리, 인터랙티브 바람을 갖춘 실시간 질량–스프링 천 솔버입니다.

  • Unity
  • C#
  • 실시간 물리

6인 소프트웨어 팀

Virtual Pet

뽀모도로 기법을 가상 펫과의 지속적이고 게임화된 관계로 바꿔 주는 데스크톱 컴패니언입니다. MVC 아키텍처와 자동 로컬 상태 저장을 적용했습니다.

  • TypeScript
  • React
  • Electron
  • NeDB

게임 루프 너머

시스템 & 기술 작업

백엔드 + ML

개인화 콘텐츠 플랫폼

AWS EC2, API Gateway, RDS 위에서 k-평균 군집화를 활용하는 Spring Boot 추천 서비스를 구축하고, OAuth 2.0과 JWT 기반 인증을 적용했습니다.

배포 공수 80% 절감

Java · Spring Boot · AWS · Docker · CI/CD

데이터 시스템

고객 데이터 웨어하우스

대규모 고객 데이터의 저장과 분석을 위해 Hadoop, Spark, JDBC 기반 웨어하우스 파이프라인을 설계·구현했습니다.

분산 저장 + 분석

Hadoop · Spark · JDBC · SQL

응용 AI

머신러닝 워크숍

이미지 스타일 변환과 음성 인식(STT)을 주제로 예제 소스와 사전 학습 모델을 포함한 실습형 워크숍을 기획하고 진행했습니다.

모델에서 학습 키트로

Python · 컴퓨터 비전 · 음성

2023 — 현재

경력

2025

NextTier · 미국 캘리포니아주 새크라멘토

소프트웨어 엔지니어 인턴

추천 시스템, 인증, 클라우드 인프라, 관측성(Observability), 데이터 플랫폼을 담당했습니다.

2024

Botsmart · 중국 베이징

인공지능 인턴

이미지 스타일 변환과 음성 인식을 아우르는 실무형 머신러닝 교육을 진행했습니다.

2023

지멘스 에너지 · 중국 베이징

IT 인턴

30명 이상의 동료가 참가한 Python 기반 로보틱스 대회의 프로그래밍과 운영을 맡았습니다.

언어

Java, Python, C/C++, C#, TypeScript, GDScript, HLSL/GLSL

게임 + 그래픽스

Unity, Unreal Engine, Godot, 실시간 렌더링, 컴퓨터 그래픽스

애플리케이션

Spring Boot, React, Electron, MVC

플랫폼

AWS, Docker, GitHub Actions, CI/CD

데이터

SQL, RDS, NeDB, Hadoop, Spark