서울대학교 천문학과와 컴퓨터공학부를 졸업하고, 동 대학원에서 컴퓨터공학을 전공했다. 비트교육센터 강사로 윈도우/리눅스 분야 교육을 했으며, 현재는 이레이어 시스템(eLayer system) 연구원으로 삼성전자/LG전자 등 기업 위주의 임베디드/모바일 기술 교육과 더불어 교육 관련 개발도 병행하고 있다. 저서로 『IT CookBook, 윈도우 네트워크 프로그래밍』(한빛미디어, 2004), 공저로 『IT CookBook, 윈도우 프로그래밍』(한빛미디어, 2003), 역서로 『찰스 페졸드의 Programming Windows, 5th』(한빛미디어, 2004)이 있다.
서울시립대학교 전자전기공학 학부와 대학원(석사)를 졸업하고, 한양대학교 대학원에서 컴퓨터공학(박사) 과정을 수행 중이다. 삼성전자에서 5년간 응용 프로그램 개발 연구를 수행하였으며, 현재 전자부품연구원에서 선임연구원으로 재직 중이다. 멀티미디어(코덱과 프레임워크)와 MPEG 표준화 연구를 주요 업무로 수행하고 있다. 저서로 『IT 백두대간, DirectShow 멀티미디어 프로그래밍』(한빛미디어, 2002), 공저로 『IT CookBook, 윈도우 프로그래밍』(한빛미디어, 2003)이 있다.