80학번의 시를 쓰는 물리학도였고 대학원에서 이론핵물리학을 전공했다. 1990년에 『터보 C 정복』이라는 책을 만들었고, 1998년에 중앙대 신문방송대학원에 들어가 출판학과 Technical Communication을 공부하였다. 2002년에 『C++ Primer Plus, fourth edition(C++ 기초플러스, 4판)』을 파일럿 프로젝트 삼아 번역하였다. 2003년에 TCL(Technical Communication Laboratory)이라는 1인 연구소 겸 출판사를 세워, 2004년에 TCL의 이름으로 첫 책(『생각을 정리하는 기술; 다이어그램』)을 출판하였다. 2005년에 『C Primer Plus, fifth edition(C 기초플러스, 5판)』을 번역하였다. 이후 이 책인 『C Primer Plus, sixth edition(C 기초플러스, 6판)』 앞부분을 번역하였다.