Full-stack technologist. Experienced in all aspects of technical leadership, technology evaluation, prototyping, software architecture, design, development, testing, and documentation. Passionate about delivering innovative and effective technical solutions to meet the requirements of any objective. Delivery focused with an expectation that all technical solutions directly contribute to verifiable organizational value. Works well with big picture concepts, as well as fine-grained technical details.