1996년 충남대학교 재료공학과를 졸업하였다. (주)삼성전자에서 시스템 엔지니어로, (주)지란지교소프트에서 개발팀장으로 근무하였다. TAPI와 윈속(WinSock)을 사용한 텔넷 클라이언트 프로그램과 윈속2 LSP 기술을 사용한 네트워크 감시모듈, 데이터 암호화 프로그램, 서버, 웹 컨트롤 등을 개발하였다.