nickarciaga.com Nick Arciaga, Research and Development