Patrick McSweeny

About Me

I am an experienced software developer located in Ann Arbor, Michigan. My mission is to build software that is useful for humans.

Product-minded

Software engineer has been my job title for most of the roles I have had in my career, but I have always taken an interest in software design from a user-interface and user experience perspective as well. I am passionate about building software that is accessible and straightforward to use. I have spoken at conferences about design topics including accessibility and mobile-friendly web design.

Quality-focused

I strive to write code that is high quality both in terms of performance and human-readability. I realize that it is not enough to simply write code that computers can understand. The code needs to be readable by humans so they can understand what the intent was, and how to work with it. I also value writing high-quality tests to make sure the code is understandable and functional.

Improv-influenced

My experience doing improv has also helped me to become a better developer. Being a good collaborator is essential to being successful at improv because scene partners rely on each other in order to build the reality of the scene they are performing. I seek to bring this spirit of collaboration to my work in developing software by listening effectively and working with other people’s ideas.