About
John Moscarillo
I am a software engineer and designer. I have successfully directed and managed both small and medium sized design and engineering teams. My lifelong passion is human behavior and specifically, how humans interact with computers.
I have designed and engineered dozens of interfaces, some of which have been used by millions of users. My many years of experience have allowed for me to acquire a craft that includes the expertise of both designer and engineer. This duality has afforded me heuristically sound design decisions confirmed by real world scenarios.
My approach to any project is to first understand the intention and also the use patterns. This discovery phase can only be done when all stakeholders from the visionaries to the people crafting the software understand and agree to a common set of goals. A team that correctly conceptualizes these goals and verifies these goals with real use cases will always craft successful software solutions.
Successful projects I have been involved with have a common quality in which they all involved endlessly verifying the goals by testing in real world scenarios with real people. Endlessly observing the product as it was used in the real world and sharing that behavior with all the stakeholders is invaluable. The most successful teams then used this information as an unbiased source of truth.
I intend to continue designing and engineering useful and enjoyable interfaces used by humans for years to come. The emergence of AI has provided another exciting set of tools and is already being used in a few of my projects to enhance existing use patterns.
Get in touch if you want to discuss HCI (Human Computer Interaction) or if you need help with your existing software project.