Porch Group



I'm a software engineer that specializes in the presentation layer, the mostly visual, sometimes audible or haptic, user interface between the hardware and the software. Effective interfacing with humans is complex, there are many ways to achieve seemingly similar results, each with their own complications and recipes for consistency and scale.The evolution of any interface begins and ends with simplicity. Simple easy to understand abstractions that are capable of composing unique and complex systems. This is what I have spent over a decade analyzing and implementing over and over and over again, its my 'thing', simple.