클라이언트와 서버 쪽 자바스크립트 모두를 다루는 소프트웨어 개발자다. 펜실베이니아 밀러스빌 대학교에서 2007년에 컴퓨터과학 학사 학위를 받았다. 그는 PHP에서 순수 자바스크립트 솔루션으로 이주하는 회사를 돕는 개발팀의 일원이었다. 현재 피츠버그에서 부인 제나와 함께 살 고 있다.
주로 노드를 사용해서 개발하는 소프트웨어 개발자다. 『Pro Node.js for Developers』의 저자며, 현재 사이트포인트의 자바스크립트 채널 편집자를 맡고 있다. 피츠버그 대학교에서 컴퓨터공학 학사(2005년)와 석사(2008년) 학위를 받았다.
포항공과대학교 컴퓨터공학과 학부와 대학원을 졸업했다. 블로그 ‘컴퓨터 vs 책’(jhrogue.blogspot.com)을 운영하고 있다. 『English for Developers』, 『Blog2Book, 열씨미와 게을러의 리눅스 개발 노하우 탐험기』, 『IT EXPERT, 임베디드 리눅스』(이상 한빛미디어)를 저술했고, 『리눅스 시스템 프로그래밍(1판)』, 『The Art of Project Management』, 『리눅스 디바이스 드라이버(개정3판)』, 『임베디드 하드웨어 이해와 설계』, 『Rapid Development』(이상 한빛미디어), 『피플 웨어』, 『클린 코드』(이상 인사이트), 『조엘 온 소프트웨어』(에이콘) 등을 번역했다.