서울대학교 항공우주공학과를 졸업하고, 동 대학원에서 박사 학위를 받았다. 한국항공우주연구원에서 선임연구원으로 근무하며 무인 비행선과 무인 헬기, 스마트 무인기 등 주로 무인기의 제어와 탑재 소프트웨어를 개발했다. 이후 국립재활원 재활연구소로 옮겨 연구관으로 근무하며 보조기기 관련 연구개발 및 서비스, 품질 관리 등의 업무를 담당했다. 현재 ㈜제이마플(jmarple.ai)의 대표로 있다. 저서로는 『칼만필터의 이해』(아진, 2010), 『딥러닝 첫걸음』(한빛미디어, 2016), 『칼만 필터는 어렵지 않아』(한빛아카데미, 2019) 등이 있다.