Jeongrok Oh 오정록

Technical Director · MMO Server Architect

Game server engineer / technical director · 20 years · jungrok5@gmail.com · github.com/jungrok5 · linkedin.com/in/jungrok5

I prefer to lead technology hands-on rather than through management. On an engineering track, I set design direction and establish team standards. This page is an English summary. The full Korean resume has the complete per-project detail.

Core strengths

Experience

Panthera Blade & Soul IP idle/growth RPG, distributed server backend
NCSOFT · 2024 – present
C# · C++ · Orleans · gRPC/TCP · MSSQL · Redis/Garnet · Unreal Engine 5
Miniverse user-generated sandbox MMO (Unreal Engine 5)
NCSOFT · 2023 – 2024
C# · C++ · MSSQL · Unreal Engine 5
Miniverse user-generated metaverse (Web / Godot)
NCSOFT · 2021 – 2023
C# · Node.js · WebSocket · MSSQL · MongoDB · Godot
AION2 · AION Mobile MMORPG
NCSOFT · 2016 – 2021
C++ · C# · MSSQL · Unreal Engine 4
TRICKSTER M server optimization assignment
NCSOFT · 2020 – 2021 · 3 months

Earlier career (2007 – 2015)

Shipped and operated live commercial services in Korea, Japan, China and Thailand, with hands-on server stabilization, incident response and live patching.

2014–2015
ONE for kakao (mobile action RPG) · Program Team Lead, Core Creative (Unreal Engine 3).
Implemented the entire server architecture and network framework; client UI, tooling and in-house dev environment; led the server team.
2013–2014
Trinity Saga · Drift Rush (mobile RPG / racing) · Server Part Lead, Wemade (Orca) (Unity3D).
Unified HTTP + TCP C# server framework, payment verification, operations tooling, load testing.
2011–2013
Help Me! series (mobile simulation RPG) · Program Team Lead, Giant Dream (Unity3D).
C++ server and Unity client; services in Korea, Japan and China with direct live operation. Continuous employment: the KB Online development team founded this company after securing investment.
2010–2011
Super Dadada (PC casual racing) · Server Team Lead, KB Online (SEED) (Gamebryo).
Reviewed and replaced the server framework, publisher billing/security integration, web monitoring tooling. Services in Korea and Thailand.
2007–2010
Wild Planet (PC MMO shooter with server-side physics, now NVIDIA PhysX) · Server Engineer, Actoz Soft (From9) (Gamebryo).
Large-scale multiplayer systems (party, clan war, siege, battlegrounds) on both server and client; DB tuning, auto-patch system, GM tools.

Personal projects

Experiments in how far each domain can be pushed using AI and models as tools.

Game Lag White Paper public encyclopedia of 228 online game lag causes across 13 layers, from client to database (12 languages)
HTML · JavaScript · Python · MIT
Hellfarm hack-and-slash action game (Windows / Android)
Godot · C# · private
ZeroLlama agentic coding client for local models (VS Code extension)
TypeScript · llama.cpp · private
ondevice-imagen on-device image generation from weather, place and time
Kotlin · ONNX Runtime
one-scroll-bible the Bible's redemptive history as one scroll, in 200+ languages
Vanilla JS · Node · Vercel · live
thesauros buy-timing analysis and alerting for Korean and US equities
Python · Next.js · Supabase · in production

Technical skills

LanguagesC++ (11–20) · C# · TypeScript / JavaScript · Python · Lua · GDScript · Kotlin
Server & distributedMicrosoft Orleans (virtual actors) · gRPC / TCP · IOCP · ASP.NET · Node.js · WebSocket · sharding
DataMSSQL & stored procedures · Redis / Garnet · MongoDB · EntityFramework · Supabase
Engines & navigationUnreal Engine 3/4/5 · Unity3D · Godot · Gamebryo · Recast / Detour · voxel navmesh
AI & infrastructureMCP (own implementation) · local LLM (llama.cpp) · ONNX Runtime · Perforce · Jenkins · .NET Aspire

Awards & activities

Education

Hongik University, Computer & Information Communication Software (2000 – 2007)

Contact

jungrok5@gmail.com · github.com/jungrok5 · linkedin.com/in/jungrok5

Full resume in Korean, with complete per-project detail: jungrok5.github.io/resume · Structured summary for AI agents: llms-en.txt