Développeur web confirmé, il donne des formations sur des sujets autour d'Android depuis plus de cinq ans, tout en travaillant pour plusieurs sociétés (Emory University, Highgroove studios, Pandora...) dans la région d'Atlanta.
Diplomé du Georgia Institute of Technology il a travaillé trois ans chez Axion Biosystems comme ingénieur informatique. Depuis 2014 il est Android team manager et formateur au sein de Big Nerd Ranch.