Commercial Projects
KRAFTON
Tera
- Role
- Online Game Senior Server Programmer
- Tech
- C++ 14
- SQL Server
- C#
- Description
- Online MMORPG Game
Special Project 2
- Role
- Senior Server Programmer
- Tech
- C# (DotNet 8, ASP.NET CORE)
- Unity3D
- Deep Learning Web Platform
Netmarble
NOS
- Role
- Backend API Server Development
- Tech
- Java 8, Python 2 & 3, C++
- Cent OS, Ubuntu
- Spring Boot 1.5.8
- JPA
- MariaDB, Redis, MongoDB
- Description
- Netmarble Operating System
- Private Cloud
- API Gateway
- Asset Management System
- Planner (Script based component link System)
NHN
MS Project
- Role
- Lead Server Programming
- Contents Programming (Server & Client 1-tier development)
- Tech
- Unity3D 5.x in C#
- Cent OS 7.2
- Python 3.4.3
- django 1.10
- ASP.NET CORE 1.0.3
- SuperSocket 1.6.6
- Redis 3.2.6
- Description
- Poker based Strategy Card Battle.
- Python Django
- C# ASP.NET CORE, SuperSocket
G Project
- Role
- Lead Server Programming
- Tech
- Cent OS 7
- Java 8
- Netty 4.1.13
- Spring Boot 1.5.2
- Akka 2.5.3
- MySQL 5.7
- Description
- Realtime Casual Puzzle Game
- C++ Server Porting to Java
- Server Structure Architect
Toast Cloud
- Role
- Fullstack Web Development
- Tech
- Java 8
- Spring 5.0, Spring Boot 2.0
- myBatis
- JPA
- MySQL 5.7
- Vue.js
- Description
- Public Cloud Service
Mojito Games (JoyCity Subsidiary)
Project M
- Role
- Mobile Game Lead Programmer
- Tech
- C#
- .NET CORE 3
- ASP.NET
- DotNetty
- Description
- Mobile Collect & Strategy Game.
Ntreev Soft
Pangya Online
- Role
- Assistant Server Programming
- Record
- Korean, Japan, Thailand, Europe, Global Service.
- Tech
- C++ (VS2003)
- Windows Server 2003
- IOCP
- SQL Server 2005
- Description
- 3D Online Golf Game.
- Stress Test, Unit Test, Test Automation.
- Trouble Shoot
- C++ IOCP Socket Library Renewal. (Code Name Redmoon)
- C++ based Server Patch Automation.
- Monitoring (& Patch Automation) Tool Development.
MAIET Entertainment
Gunz 2 the second duel
- Website
- Role
- Server Programming
- Maintenance System Development
- Record
- Steam based Global LIVE
- Thailand CBT~LIVE
- Europe CBT 1~2
- Korea CBT 1~3
- Tech
- C++ (VS2008)
- Windows Server 2008
- boost asio 1.53
- SQL Server 2008
- ruby on rails 3.2.12
- Description
- 3D Online TPS Game
- C++ based Test Automation
- Server Multi-thread Model fix.
- Performance Tuning.
- Exception Handling
- Trouble Shoot
- C++ Remote Agent System (Agent, Controller)
- Ruby(with C++) Server Patch Automation
- Ruby(with C++) Monitoring Tool
LV999
밤을 걷는 선비 (Scholar Who Walks in The Night)
- Role
- Lead Programming
- Record
- Google Play Store launch.
- 90th in top game sales.
- Google Play Store launch.
- Tech
- Unity3D 5.2.5 in C#
- Cent OS 7.2
- ruby on rails 4.2.4
- PostgreSQL 9.4.10
- Redis 3.0.7
- Description
- Mobile RPG Game.
- Rails Admin Tool/ Statistics Tool
- Rails Server
- Unity3D Client
Neoact
Pokipoki
- Website
- Role
- Lead Server Programming
- Record
- Korea CBT2~LIVE
- Japan CBT~LIVE
- Taiwan CBT~LIVE
- Tech
- C++ (VS2005)
- Windows Server 2003
- IOCP
- SQL Server 2005
- Oracle 9i
- ODBC
- Description
- 3D Online SNG
- Avatar Chatting, Dungeon Adventure, Gathering, Fishing, Hunting and more features.
- Soccer, Run, Fight and more mini games.
- Socket Library Maintenance.
- Server Contents Development.
Chaos Online
- Role
- Lead Server Programming
- Tech
- C++ (VS2005)
- Windows Server 2003
- IOCP
- SQL Server 2005
- OLE DB
- Description
- 3D Online AOS Game
- C++ IOCP
- Socket Library Development
- SQL Server
Xaimedia
MixMaster Online
- Website
- Role
- Client Programming
- Tech
- C++ (VS 6.2)
- MFC 6.2
- Windows Desktop
- DirectX 7
- Description
- 2D Online MMORPG.
- Tool Development
- Contents Development
Private Projects
Game
- GM
- Unity 3D, C# DotNetty 로 구현한 습작 2D MMORPG
- 넷핵, 패스파인더 등 클래식 RPG에 영향을 받아 1인 개발 하고 있는 게임.
Github Projects
Crawler
web-crawler
- Abot2, ASP.NET 6로 구현한 웹 (인벤, 루리웹, 오늘의 유머, FM코리아 등) 크롤러 & 알리미.
- RSS Feed 알림 기능도 포함.
- 첫 버전은 Python, Java Script로 구현했으나, 디버깅, 배포 (Docker & K8S) 용이성 등으로 C# ASP.NET 으로 포팅
lol-crawler
- ASP.NET 6로 구현한 LOL 게임 시작/결과 추적기
- 최초 버전은 Java 8, Spring Boot로 구현했었으나, 디버깅, 배포용이성으로 C# 포팅
stock-crawler
- Abot2, ASP.NET 6로 구현한 네이버 주식 크롤러, 분석기
- 다양한 알고리즘으로 종목 선별 기능
- 조건에 따른 자동 매수/매도를 통한 모의 투자 기능
C# Package
EzAspDotNet
- ASP.NET 에서 사용되는 각종 편의 기능을 묶어서 제공하는 지원 패키지
EzAspDotNet.Protocols
- EzAspDotNet의 공용 Protocols 모음
EzDotNetty
- Java의 Netty (소켓 라이브러리)를 Microsoft가 포팅한 DotNetty를 편하게 쓸 수 있게 지원해주는 패키지
EzMongoDb
- MongoDb를 C#에서 편하게 쓸 수 있게 지원해주는 패키지
ExcelToDotNet
- Excel 정의 데이터를 C# class, enum, json 으로 뽑아서 게임 혹은 각종 앱에 편하게 쓸 수 있게 해주는 패키지
EnumExtend
- C#에서 Enum의 설명 기능을 Attribute로 추가, 이외에도 int 로의 변환, 모두 가져오기 등의 유틸리티 기능을 확장 지원해주는 패키지
JsonTable
- C#, Unity3D 에서 Json 형태의 데이터를 정의한 자료구조로 로드하고, 매핑 시켜주는 패키지
light-csnet
- .NET Framework 4.6 기반의 소켓 테스트 프로그램
- Flatbuffers 이용
C# ASP.NET CORE
Football-Analysis
WebCommunity
- ASP.NET 6 기반 커뮤니티 사이트
- Ocelot 기반의 MSA
- MongoDB를 메인 DB로 사용
- Frontend는 Vue.js 기반
Mobility
- ASP.NET 6 기반 택시 예약 서비스
C# Projects
ItemGenerator
C++ Game
NineWars
- DirectX 9.0, C++로 구현한 습작 2D Auto Battler.
- Football Manager 시리즈의 영향을 받아, 전략 설정, 유닛 배치를 기반으로 동작하는 게임
QuizHolic
- 퀴즈 게임 프로토
SoccerManagerDx
- 축구 매니저 게임 프로토
SrpgSdl
- SRPG 프로토
C++ Library
light
- C++, Boost, IOCP, OleDB 기반의 서버 네트워크 라이브러리
redmoon
- light가 rename 되기 이전 버전인 network 라이브러리
C++ MFC
ez-shortcut
- MFC 기반 실행 파라미터 관리 프로그램
name-generator
- MFC 기반 이름 생성기
Unity3D
unity-card
- NGUI를 사용하는 Card 게임 프로토
unity-srpg
- UGUI를 사용하는 간단한 SRPG 프로토
unity-rpg-dq-like
- NGUI를 사용하는 간단한 1인칭 배틀 프로토
unity-net-sample
- flatbuffers 기반 네트워크 코드 예시
Java
loltracer
- 롤 경기 시작/종료 결과 알리미
ReservationSystem
- Spring Boot 기반 CRUD 예시
Python
community-crawler-py
- 다양한 커뮤니티의 글 정보를 긁어와서 mongodb에 넣는 크롤러
rebrow
- Redis 웹 인터페이스
google-play-crawler
- google play store 댓글 크롤러
xlsx-converter-py
- xlsx 파일을 json or csv로 변환해주는 변환기
feedly-opml-to-json
- feedly의 opml 포맷 데이터를 json으로 변환해주는 변환기
Node.js
feed-notifier
- feed 정보들을 읽어서, 새 feed를 Slack으로 전달하는 프로젝트
community-notifier
- community-crawler-py에서 크롤링된 결과를 Slack으로 전달해주는 프로젝트
Vue.js
CommunityBoard
- community-crawler-py 에서 크롤링된 데이터를 가져다가 시각화+검색해서 보여주는 backend & frontend 통합 프로젝트
Ruby
rails-game-web
- Rails로 작성된 게임 서버 샘플
ruby-code-generator
- Ruby로 C#/Ruby on rails 코드 생성기
Etc
DevIcons
- 개발에서 다양하게 쓰이는 기술 스택 아이콘 모음
cpp-console-games
- C++ 콘솔 화면에서 동작하는 게임 모음