This content was translated from Korean using AI.
Technology Stack & Tools
Languages/Databases
Engines/Libraries
Development/Collaboration Tools
Work Experience
NC (L Project)
2025.10 - 2026.12 (26 months)
Server:
- Developed game content
- [NEW]Developed queue and ranking systems
NC (H Project)
2023.02 - 2025.10 (32 months)
Server:
- Developed dungeon, party, friend, and ranking integration features
- Optimized memory, CPU, and GC performance through dotMemory and dotTrace profiling
- [NEW]Replaced the existing object pooling system
- Generated Protobuf object Clear methods at runtime using reflection
- Optimized performance through per-thread pooling
- [NEW]Developed performance-focused features
- NaiveFrozenDictionary, EnumDictionary, ThreadStaticMemoization
- [NEW]Replaced the existing object pooling system
- Supported server development
- [NEW]Developed a packet debugging tool with an ImGui packet viewer and real-time manipulation
- [NEW]Developed network impairment testing features using the Clumsy library
- [NEW]Developed a server time modification feature using .net function hooking
Development Environment:
- Rebuilt and improved the entire build and deployment environment
- Developed and introduced a build artifact packaging system
- Integrated Jenkins and introduced Configure as code
- [NEW]Developed an in-house website using Blazor
- Managed Jenkins build status, package information, and updates
- Implemented Perforce submit configuration changes
- [NEW]Developed Perforce submit validation and control features
- [NEW]Developed a merge tool for Perforce streams
- Introduced static analysis
- Introduced SonarQube and daily notifications
- [NEW]Developed a source code analysis tool using Roslyn
Key Achievements: Improved the development environment, launched the service, and supported live operations
NC (A Project)
2022.04 - 2023.01 (10 months)
Server:
- [NEW]Developed an NPC AI system
- Designed AI behavior trees and blackboards
- Developed an AI debugging tool using Unreal widgets
- [NEW]Developed an Unreal module for client networking
- Used the Asio and kcp libraries (Reliable UDP support)
- Enabled flexible adaptation to logic changes through a modular architecture
Development Environment:
- [NEW]Developed an Excel game design data converter
- Converted values from Excel data and definition sheets to Protobuf
- Developed an Excel VSTO add-in
NC (B Project) [Hired through Open Recruitment]
2020.01 - 2022.03 (26 months)
Client:
- Developed game content
Server:
- Developed game content
- [NEW]Developed inter-server packet relay and Teams notification features
Development Environment:
- Rebuilt and improved the entire build and deployment environment
- Introduced Perforce streams
- Introduced Jenkins
- [NEW]Developed a WinForms dump call stack reporting tool
- [NEW]Developed an in-house website using ASP.NET + Angular
- Managed stream information and Jenkins update requests
- Implemented Perforce submit configuration changes
Key Achievement: Improved the development environment
LemonPuppy (Solo Venture)
2016.11 - 2017.11 (12 months)
Client:
- Developed a survival game using a game engine
- Implemented ads and in-app purchases
Server:
- Enabled network play through a relay server
- Implemented server backup for player data
Game Design/Art:
- Managed data using Excel and created graphics using Adobe Illustrator
Education & Projects
Sungkyunkwan University
2012 - 2019
Graduated with a degree in Computer Science and Engineering
Chrome Extension for the Academic Information System
Developed an extension that enabled use of the IE-only academic information system in Chrome
Modified the DOM using JavaScript and integrated the academic system launcher
Announcement Notification Bot
Developed a bot that collected university announcements in real time and sent them via Telegram
Implemented Node.js web crawling and a cafeteria menu chatbot
Unofficial University Mobile App
Developed an app to replace the inconvenient official app
Launched the React Native app on Android/iOS
Cambridge, UK
2016.03 - 2016.12 (10 months)
Language Study:
- Improved practical English skills through living locally
- Gained cross-cultural communication experience with students of various nationalities