ریچارد یک تکنولوژیست تجربی و حل کننده مشکلات فنی عمیق است و به طور مستقل به عنوان مهندس نرمافزار و مربی کار میکند. او اخیراً کتابی در مورد جاوا 8 لامبدا برای اوریلی نوشته و از طریق java8training.com و Pluralsight به مردم آموزش میدهد. او به عنوان یک توسعه دهنده در زمینههای مختلف از جمله تجزیه و تحلیل آماری، تجزیه و تحلیل استاتیک، کامپایلرها و پروتکلهای شبکه کار کرده است. او رهبر جامعه جاوا لندن است و جاوا هکدی را اجرا میکند. ریچارد همچنین یک سخنران کنفرانس شناخته شده است که در Devoxx، JavaOne، JFokus، Devoxx UK، Geecon، Oredev، JAX London و Codemotion صحبت کرده است. او دکترای علوم کامپیوتر را از دانشگاه وارویک گرفت.