Design and build application using a variety of tools, provide break-fixes for software and design / architecture consulting. Designing efficient systems with great documentation that provides a clear path for developing applications. Debug and provide solutions to complex roadblocks in many domains / systems.