David Guidos has more than 45 years experience designing computer software and hardware systems. At WWT Asynchrony Labs, he primarily develops applications for iOS, but he occasionally works on hardware or projects for other operating systems.

Q&A with David Guidos

Tell us about your background and how you got into technology.
In 1968, I represented my high school at a math competition held at a nearby university and I was taken on a tour of their new IBM 1130 computer system. When I saw it play a game of 3D Tic-Tac-Toe, I was hooked. My first certification in computer systems came from the US Army Adjutant Generals School in automatic data processing systems analysis in 1969. I continued my education at UCLA, majoring first in math and then in the new field of computer science when it became available.


Prior to working for WWT Asynchrony Labs, I was a founder and CTO of a company that developed computer hardware and software solutions for school districts for 30 years. I was elected to the technical board of an interoperability standards group, and in 1999, I was on-stage with Bill Gates at a conference in New Orleans to demonstrate that standard to 5000 administrators.

What innovation is happening in technology that has you really excited?
Virtual reality has enormous potential. And so do, robotics, artificial intelligence and IoT. I’m also excited about the new computer languages like Swift that offer incredible frameworks and capabilities to developers. There are so many remarkable opportunities available to us now in technology that it’s hard to decide which direction to go. They’re all fun!
Describe a recent interaction with a customer that led to solving a problem.
One of our customers has contracted with WWT Asynchrony Labs to develop an iOS application which will be used by people to guide them through installing an electrical product they sell as a DIY project; so it has to be incredibly simple and thorough. By rethinking the installation path in a new and novel way, we were able to reorder some of those tasks and thereby remove some complications in the process. It resulted in a simpler set of instructions for the users and reduced the likelihood of customer support calls.