He began his career building native mobile applications. He then transitioned to building out RESTful web interfaces and eventually made his way into automating processes with software to assist other developers. Most recently has been focused on designing resilient streaming architectures. He has assisted MasterCard with improving their data streaming architectures, specifically focused on fraud detection and making real time data decisions. He has also assisted Monsanto with mass data aggregation and improving their data processing architectures.