
Hi, I'm Porter!
I'm a full-stack developer who builds reliable systems and APIs with Python, C#, and TypeScript. Code is written once but read many times, so I aim for clarity, consistency, and maintainability in everything I make. Many of my projects run on Azure, where I enjoy designing solutions that are both efficient and easy to understand.
In my free time, I enjoy photography, programming, reading sci-fi and history, and tinkering with hardware.
All problems in computer science can be solved by another level of indirection, except of course for the problem of too many levels of indirection.