닐 스미스는 20년 이상의 IT 개발 경력을 지녔다. 특히 프로그래밍 언어와 기업용 개발 도구, 사용자 인터페이스 디자인을 전문으로 해 왔으며, 시스템 프로그래밍과 웹 개발, 마케팅까지 담당하기도 했다. 닐은 IT 학사 외에 Network+, Project+, 자바와 마이크로소프트 MCP 자격증들을 가지고 있다. 또한 30여 종의 기술 관련 서적을 집필하였으며, 현재는 미국에서 인터넷 출판과 모바일 애플리케이션 개발 회사인 Payload Media의 공동 창업자이자 CEO로 재직 중이다.
현재 프리랜서로, 데이터베이스/모바일 시스템 컨설팅과 강의를 진행하고 있다. 또한, 20여 년 이상을 데이터베이스 및 객체지향 시스템 개발 프로젝트, 건설/금융 분야 애플리케이션 개발 등에 참여했다. 대표 번역서로는 《실무에 바로 적용하는 안드로이드 프로그래밍(제2판)》, 《UML 사용자 지침서》, 《Thinking in JAVA 4/e》, 《이펙티브 자바》, 《SQLite 마스터 북(제2판)》, 《프로 오브젝티브-C 디자인 패턴》, 《세븐 데이터베이스: 만들면서 파악하는 NoSQL》 등이 있다.