소프트웨어 개발, 디자인, 데이터베이스, 교육 자료 디자인, 트레이닝 딜리버리(training delivery)에서 12년 이상의 경험을 쌓은 소프트웨어 엔지니어이자 스프링 인증 강사다.
현재 영국 맨체스터의 BAMTECH 미디어 회사인 케이크 솔루션(Cake Solutions)에서 소프트 웨어 엔지니어로 일하고 있다.
코틀린 커뮤니티에서 잘 알려진 멤버이며, 애로우 기능 라이브러리를 개발하고 유지 보수하는 그룹인 애로우 팀의 일원이다. 자유 시간에 자전거를 타고 브라질리언 주짓수를 연마한다.
지난 2017년 I/O 콘퍼런스에서 구글이 안드로이드의 공식 언어로 코틀린을 발표한 후로 코틀린은 세계의 개발자들 사이에서 인기를 얻고 있다. 코틀린의 인기는 안드로이드 커뮤니티에 국한되지 않고, 데스크톱, 웹, 백엔드 커뮤니티와 같은 다른 많은 커뮤니티에서도 코틀린을 사용하고 있다. 새로운 라이브러리와 프레임워크가 계속해서 만들어지고 있으며, 기존 라이브러리와 프레임워크도 코틀린을 지원한다.
계속해서 더 많은 개발자가 코틀린 커뮤니티로 오고 있으며, 자연스러운 유연한 특징으로 인해 더 많은 프로그래밍 스타일이 시도되고 있다. 이 책의 목적은 광범위한 코틀린 커뮤니티에게 함수형 프로그래밍 스타일의 첫 번째 단계로 이끌고, 컨셉을 진보시키기 위한 기본 툴을 제공하는 것이다.