He has a diverse practice that includes technology transfers, intellectual property licensing, and patent litigation. Gabe's non-legal experience includes software development with C++, C, Java, IDL and Python in Windows, Mac OS and UNIX environments.