안녕하세요

창의적이고 확장성 중심의 개발자,
김경훈 입니다.

직관적이고 유지보수적인 코드를 작성하며,
빠른 개발 속도로 제품을 만들어냅니다.

About Me

이름
김경훈
생년월일
2000.10.31
위치
제주, 대한민국
이메일
rudgns4541@gmail.com
학력
공주대학교 컴퓨터공학전공
전화번호
010-9345-7509

게임 개발로 시작해서 앱, 웹 개발까지 다양한 작품을 만들어온 개발자입니다.
다양한 기술로 작품을 만들어내는 것에 큰 즐거움을 느낍니다.

핵심 역량

구조를 먼저 설계합니다

빠른 코드보다 구조화된 코드를 우선합니다.
작동하는 코드보다 유지보수 가능한 코드를 우선합니다.

🔍

직관적인 코드

직관적인 코드 작성과 네이밍을 최우선시합니다.

빠른 개발

효율적인 워크플로우로 신속하게 결과물을 만들어냅니다.

🛠

지속 가능한 유지보수

당장의 내일도 수정하기 쉬운 구조를 설계합니다.

💪

체력

개인 루틴을 철저히 지키며 체력관리로 지속적인 개발을 합니다.

단순히 돌아가는 코드를 만드는 것을 넘어, 직관적인 네이밍과 구조를 고민하며 코드를 작성합니다. 최신 기술 트렌드를 학습하는 이유는 더 빠른 생산성으로 비즈니스 문제를 해결하기 위함이며, 최종적으로는 누구나 수정하기 쉬운 유지보수성이 뛰어난 작품을 남기는 것을 즐깁니다.

Released

실제로 사용자들에게 제공되고 있는 서비스들입니다.

Work Island
원스토어
Android
운영중

Work Island

사장님과 알바생을 위한 스케줄 및 급여 관리 앱

FlutterDriftFirebaseFirebase Test Lab
히든 차트게임
원스토어
Web & App
배포준비중

히든 차트게임

숨겨진 차트를 예측하여 돈을 불리는 게임

Fluttershared_preferencesCloudFlare PagesUpbit API

Projects

다양한 기술 스택과 도메인에서 진행한 프로젝트들입니다.

[AI/Web] 캐릭터 챗봇 플랫폼 (AI Character Chat)

[AI/Web] 캐릭터 챗봇 플랫폼 (AI Character Chat)

2026.04.24 ~ 2026.04.26 (3일)

다양한 AI 모델(GPT, Gemini 등)을 활용해 고유한 설정과 배경을 가진 캐릭터들과 대화할 수 있는 웹 챗봇 플랫폼입니다.

  • 다양한 AI 모델(GPT, Gemini, Local AI) 선택 및 전환 기능 지원
  • 캐릭터별 고유한 성격, 배경, 나이대, 이미지를 반영한 몰입감 있는 대화 제공
Next.jsTypeScriptTailwind CSSGemini APIGPT APIRender
자세히 보기 →
[AI/Web] RagChatBot

[AI/Web] RagChatBot

2026.03.25 ~ 2026.04.15 (약 3주)

RAG 기반으로 포트폴리오 문서를 검색하고 답변하는 AI 챗봇

  • Gemini 및 GitHub Models (GPT) API를 연동한 스트리밍 텍스트 응답
  • 포트폴리오 마크다운 문서 기반의 로컬 RAG 검색 (Fuse.js 및 커스텀 스코어링)
Next.jsTypeScriptGemini APIGitHub ModelsRAGFuse.jsTailwind CSS
자세히 보기 →
[게임개발] Unity 2D AutoGame - Nest.js 통신 방치형 RPG

[게임개발] Unity 2D AutoGame - Nest.js 통신 방치형 RPG

2026.02.26 ~ 2026.03.22 (약 1달)

Nest.js REST API 서버와 연동하는 2D 방치형 RPG 게임 개발

  • LangChain과 Gemini AI를 활용한 개발 플로우 역량 강화 (코드 리뷰, 테스트 코드 제안 등)
  • AWS EC2 인스턴스 서버 구축 및 배포 (IAM/MFA를 통한 계정 보안 강화, Redis, PM2, Git 등을 활용한 안정적이고 자동화된 환경 구성)
NestJSUnityC#REST APIRedisClean ArchitectureJWTAWSLangChain
자세히 보기 →
[앱 개발] Kasi-AI (카시코이)

[앱 개발] Kasi-AI (카시코이)

2026.01.06 ~ 2026.02.03 (1달)

J-POP 가사를 AI(Gemini)와 함께 공부하는 일본어 학습 안드로이드 앱

  • AI의 가사 과외: Gemini AI가 가사 속 어려운 문법이나 단어 설명
  • 로그인 안 해도 OK: 로그인 없이도 내 폰(Drift DB)에 공부 기록 저장
AppFlutterYoutube Data API v3FirebaseDriftFigma AIGoogle Generative AINetEaseLrcLib
자세히 보기 →
[게임 개발] WinAPI 2D 슈팅 게임

[게임 개발] WinAPI 2D 슈팅 게임

2025.08.08 ~ 205.08.17 (9일)

WinAPI와 C++를 기반으로 제작한 2D 탑다운 슈팅 게임. Strategy 패턴을 활용한 다양한 탄막 구현.

  • Strategy 패턴을 활용한 런타임 공격 방식 변경
  • 오브젝트 풀링을 이용한 효율적인 총알 관리
WinAPIC++Strategy PatternObject PoolingGame Loop선형대수학
자세히 보기 →
[게임 개발] Unity 3D RPG 제작

[게임 개발] Unity 3D RPG 제작

25.03.23 ~ 25.06.15 (3개월) + 25.12.09 ~ 26.01.11 리팩토링 (1개월)

적을 처치하며 레벨업을 통해 스테이지를 클리어하는 3D RPG 게임 개발

  • Behavior Tree를 활용한 전략적인 적 AI 구현
  • FSM(유한 상태 머신) 기반의 정교한 플레이어 상태 관리 (FreeLook/TargetLook)
UnityC#Shader GraphFSMBehavior Tree, Vector
자세히 보기 →
[팀 프로젝트] 웹 쇼핑몰 (E-Commerce)

[팀 프로젝트] 웹 쇼핑몰 (E-Commerce)

2025.01.16 ~ 2025.02.13 (1달)

사용자 인증, 상품 관리, 주문/결제, 배송지 관리 등 핵심 기능을 갖춘 웹 쇼핑몰

  • 사용자 인증 기능: 네이버, 구글, Oauth를 활용한 간편 로그인
  • 상품 관리: 판매자가 회원에게 판매할 상품을 관리
WebSpring BootREST APIOAuthToss APITeam Project
자세히 보기 →
[팀 프로젝트] 기업용 그룹웨어 시스템

[팀 프로젝트] 기업용 그룹웨어 시스템

2024.08.26 ~ 2024.09.25 (1달)

근태관리, 휴가신청, 급여관리, 메일, Q&A 게시판 기능을 제공하는 웹 기반 그룹웨어 시스템

  • 근태관리 기능을 통한 사용자의 근태기록 제공
  • 개별 사용자의 휴가신청 기능 제공
WebRest APIServerDatabaseTeam Project
자세히 보기 →
[게임개발] Unity Summoner - 2D 턴제 전략 전투 게임

[게임개발] Unity Summoner - 2D 턴제 전략 전투 게임

2024.08.08 ~ 2024.11.22 (4개월)

대학 캡스톤 디자인 강의 프로젝트 주제로 턴제 전투 기반 2D 전략 게임 개발

  • CSV 기반 대사 데이터 파싱 및 관리 시스템
  • Switch-Case 구조를 활용한 직관적인 스토리 연출 제어
UnityC#GitFigmaNotionDiscord
자세히 보기 →
[웹 게임] 벽돌 깨기 (Broken Block)

[웹 게임] 벽돌 깨기 (Broken Block)

2024.07.12 ~ 2024.07.22 (10일)

HTML5 Canvas와 JavaScript를 활용한 웹 기반 벽돌 깨기 게임

  • 3x7 배열의 벽돌과 공, 받침대를 활용한 벽돌 깨기
  • 마우스로 공을 튕길 방향 선택 및 받침대 조작 기능
WebHTMLJavaScriptLocal StorageTeam Project
자세히 보기 →
[논문] 프로그래머스 데이터를 활용한 프로그래밍 언어 동향 분석

[논문] 프로그래머스 데이터를 활용한 프로그래밍 언어 동향 분석

2024.04.01 ~ 2024.06.01 (약 2개월)

프로그래머스 개발자 설문조사 데이터를 기반으로 언어 사용률, 직무별 기술 스택 및 연봉을 분석하여 동향을 파악한 논문입니다.

  • 프로그래밍 언어 사용률 분석
  • 직무별 언어 및 라이브러리 사용 현황 분석
PythonPandasNumPyMatplotlibData Analysis논문
자세히 보기 →
[게임 개발] 멀티플레이 숫자 야구

[게임 개발] 멀티플레이 숫자 야구

2024.03.11 ~ 2024.06.14 (4개월)

Photon을 활용한 실시간 멀티플레이 숫자 야구 게임입니다. 팀을 나눠 비밀 숫자를 맞추는 전략 게임입니다.

  • 닉네임 입력 후 방 생성 및 입장 기능
  • 팀 채팅 기능을 통한 전략적 소통
UnityC#Photon
자세히 보기 →
[게임 개발] LCBD (Life is Choice Between Birth and Death)

[게임 개발] LCBD (Life is Choice Between Birth and Death)

2023.06.01 ~ 2023.12.01 (주 작업은 초기 3개월)

거대한 나무를 탐험하며 인생의 선택을 마주하는 2D 플랫포머 게임. 창업동아리 사업아이템으로 제작되었습니다.

  • 스택(Stack) 구조를 활용한 UI 창 관리 시스템
  • Dictionary를 활용한 유연한 키 바인딩 시스템
UnityC#UI/UXGit창업동아리
자세히 보기 →
[논문] 다익스트라 알고리즘을 활용한 서울시 단거리 버스 노선 제안

[논문] 다익스트라 알고리즘을 활용한 서울시 단거리 버스 노선 제안

2022.06.01 ~ 2022.12.01 (1학기)

서울시 공공데이터를 분석하고 다익스트라 알고리즘을 활용하여 효율적인 단거리 버스 노선을 제안하는 연구 논문입니다.

  • 버스 이용이 많은 지역 분석
  • 노원구 내 중고등학교 주변 버스 이용량 분석
PythonPandasMatplotlibDijkstra AlgorithmData Analysis논문
자세히 보기 →

기술 스택

다양한 기술과 도구를 활용하여 최고의 결과물을 만들어냅니다.

주력 기술
사용 경험 있음
한 번 사용

Language

C#C++DartPythonTypeScript

FrontEnd

UnityUnrealFlutterNext.jsReactTailwind CSS

BackEnd

FirebaseSpring

DevOps

Git(CI/CD)GitHubGeminiVercelCloudFlare Pages

History

개발자로서 성장하기 위해 걸어온 발자취입니다.

2026.04.06 ~ 현재

JDC 제주국제자유도시개발센터 단기 인턴십

공공기관 실무 및 생성형 AI 플랫폼 도입 경험

JDC 제주국제자유도시개발센터에서 2개월 단기 인턴십을 진행하며 공공기관의 업무 흐름과 협업 방식을 경험하고 있습니다. 생성형 AI 통합 플랫폼 도입 과정에 참여하며 외부 업체 회의, 논의 내용 정리, 팀원 및 사수와의 커뮤니케이션을 함께 수행했습니다. 사내 임직원이 플랫폼을 쉽게 이해하고 사용할 수 있도록 안내 공고문, 카드뉴스, 사용법 자료를 제작했습니다.

JDC생성형 AIAI 플랫폼 도입공공기관실무 경험문서 정리카드뉴스 제작사용법 자료커뮤니케이션
2026.01 ~ 2026.04

개인 개발(마무리)

개인 프로젝트 출시 및 개발 경험

다양한 개인 프로젝트를 기획하고 개발하며 나만의 작품을 출시하는 경험을 쌓았습니다. 지금까지 3개의 프로젝트를 진행했으며, 근무관리 앱인 'Work Island'를 출시했고, 개발자 지인들과 협업하여 예측투자 게임인 'Hidden Chart Game'을 개발했습니다. 또한, nest.js로 rest api 간단 서버를 구축하여 unity 방치형게임을 제작했습니다.

Flutter앱 개발배포 및 출시
2025.03 ~ 2026.01

SBS게임 아카데미(수강 종료)

Unity, Unreal

Unity와 Unreal 엔진을 활용한 게임 개발 전문 교육 과정을 수료하며, 게임 개발에 필요한 전반적인 지식을 습득했습니다.

UnityUnrealAI게임 수학렌더링
2024.06 ~ 2025.02

Java Spring React로 완성하는 클라우드 활용 풀스택 개발 부트캠프 (수료)

풀스택 개발 과정

기초 웹 기술을 습득 후 Java Spring을 활용한 계층 구조로 백엔드 개발을 익혀 팀원과 협업으로 프로젝트를 진행하여 그룹웨어 시스템과 웹 쇼핑몰 홈페이지를 제작했습니다.

SpringHtmlMariaDBGit
2019.03 ~ 2025.02

공주대학교(졸업)

컴퓨터공학전공 학사

CS 전공 지식을 기반으로 효율적인 코드 설계 능력을 길렀으며, 게임 제작 동아리 임원으로서 부원들과 의사소통 능력을 향상시켰습니다. 타 전공 학우들과 협업 프로젝트를 진행하며 협업 능력도 함께 키웠으며, 파이썬을 활용한 빅데이터 분석 주제로 논문을 2개 작성하였습니다.

CS게임 제작동아리논문작성의사소통