그는 다년간 건국대학교에서 학부생을 대상으로 데이터 통신/네트워트 프로그래밍을 가르쳐 왔으며 C/C++를 기반으로 하는 소켓 프로그래밍 교육 경험이 풍부하다. 현재 (주)엑스엔지에서 소프트웨어 총괄을 맡고 있으며 무선 네트워크와 코덱 제어를 연동하는 부분을 담당하고 있다.