Bellingham, Washington, United States
Over my software-engineering career, I've worked remotely, on-site, & hybrid; I've lead distributed engineering teams as an IC and as a PM. I have strong feelings on the future of remote work, and how organizations can make the transition. I ❤ influencing product within constraints, and developing inter-department processes to turn product vision into reality. I'm spending this phase of my career working with teams that consider cross-disciplinary learning, experimentation, and iteration to be the engine of their culture. I apply my knowledge of technology, communication, and decision-making to the problems and goals of humans who "hire" my software to suit specific real-world "jobs". If you think of human cognition as another layer of technology, my journey started very near the top of the stack, studying principles of communication, media, and their effect on behavior. As my career progressed, I worked to influence decisions with thoughtfully crafted design and copy, and I busied my hands with production for print and the web. Since 2012, I've extended the scope and utility of my work product in the form of purpose-built web-based software. The web never stops evolving, so I tinker in order to better understand the forces at work — how they're affecting adjacent layers, and where the practical control surfaces can be reached. All my life, this is how I've drawn conclusions about the world around me and the tools in front of me. I love to put this experience (and the resultant skill set) to use building useful tools with collaborative teams doing challenging work.