Justin was born in St.John’s, Newfoundland, Canada and raised in Grand Bank, a small Newfoundland outport community on the Burin Peninsula situated on the southern part of Newfoundland.

Justin attained a Bachelors of Engineering degree in Ocean and Naval Architectural Engineering at Memorial University (MUN) in St.john’s, Newfoundland, Canada. Justin was also part of MUN varsity swimming team throughout his engineering degree and competed against other universities across Canada.

After graduating in 2007, Justin relocated to Houston, Texas where he spent ten years practicing engineering at two engineering companies (SBM IMODCO/Offshore/Atlantia and Energo Engineering/KBR) and worked on various projects throughout the world including, United Arab Emirates, Indonesia, Equatorial Guinea, Scotland and USA. In 2015 he relocated to Long Beach, California to work for the State of California as an engineer focusing on state engineering and maintenance regulation development for marine oil terminals throughout California,  code compliance auditing and enforcement. In 2017, Justin attained Professional Engineering (P.E.) licensure in the State of Washington for Naval Architecture and Marine Engineering.  Justin currently resides in Long Beach, California.

Aside from his professional career, Justin enjoys spending time with his dogs (Qwerty and Pixel), swimming, competitive freediving, road cycling, computer programming, electronic development,  DJing, and VR.