1995년 게임회사를 시작으로 몇 군데의 소프트웨어 회사를 거쳐 현재는 프리랜서로 소프트웨어 개발 업무를 하고 있다. 다양한 개발환경과 어린이 프로그래밍 교육에 많은 관심이 많아 개인 블로그(http://www.cocoadev.co.kr)에서 맥 OS X와 소프트웨어 개발에 관련된 내용들을 포스팅하고 있다.
스크래치에 대한 관심은 당시 10살이었던 아들에게 프로그래밍을 가르치면서 갖기 시작했고, 비슷한 이유에서 또는 다른 이유에서 관심있는 분들께 도움을 드리기 위해 블로그 포스팅을 시작하게 되었다.