Full-Stack Software Solutions Architect
I tackle every project by starting with the notion that just about anything can be done with time and deliberation. I thrive on creating elegant and easy-to-use products that better people's lives.
Delivering today's apps requires much more than just software development. It requires rigorous planning and forethought; architecting and designing not just code, but complex, distributed systems, all while keeping scalability, performance, and user experience in mind.
I have been fortunate enough to work on diverse projects and amazing teams, delivering solutions on numerous platforms ranging from the Metal, to the Cloud, to the Glass, and to the Joypad.