업무 외에 취미로 진행한 내 새끼 프로젝트들.

2015년

텔레그램 로봇 - 공식 API 버전

텔레그램 공식 API로 만든 로봇. ‘노동자 연대’ 신문사의 기사 알림 프로그램으로도 사용되고 있다. (관련 글)

텔레그램 로봇 - telegram-cli 버전

텔레그램 로봇 API가 공식적으로 발표되기 전에 만든 로봇.

k-최근접 이웃 알고리즘 구현

서강대학교 수학과 김종락 교수의 ‘기계학습’ 강의를 듣고 배운 것을 토대로 구현해 본 것. 비교적 간단한 알고리즘이다.

2013년

제품 판매 관리·보고 프로그램

  • 개발환경: Clojure, Java
  • 주요기능: 상품관리, 구매자·판매자 관리, 판매행사 관리, 정기구독 관리, 판매 네트워크 시각화, 각종 통계 산출, 차트 생성, MS-word(docx) 보고서 생성, 자료 암호화 처리 등

OpenGL 비트맵 한글 폰트 출력기

  • 개발환경: Clojure, OpenGL
  • 주요기능: 초성, 중성, 종성을 분리 출력하여 조합하는 방식으로 비트맵 한글 폰트 출력, 한국어 입력기 오토마타
  • GitHub: https://github.com/bakyeono/bitmap-font

Clojure용 범용 MS-Word 문서 출력 라이브러리

주로 사용되는 기능 위주로 추린, MS-Word(docx) 문서를 생성하는 라이브러리. 완성하지 못했다.

2012년

GUI 프레임워크 데모

도트홀릭 - 네모네모로직 게임

하루만에 만든 게임.

Clojure 테트리스

Clojure를 배우고 처음 만들어 본 프로그램. 함수형 프로그래밍으로 제작한 테트리스.

2011년

롤플레잉 게임 엔진 데모

ASCII 팩맨

Unix IPC 통신을 학습하면서 만든 3인용 멀티플레이어 게임

2009년

SDL 테트리스

C++을 배운 뒤 만들어 본 테트리스

제노사이드 한국어 패치

SF 로그라이크 게임인 제노사이드의 한국어화 패치. 게임 내 모든 데이터를 꼼꼼하게 번역했다.