Location: Eastern Time zone
Contact: matt at mattscodecave dot com
Hi there! I'm Matt and I love automating things.
Here's some interesting stuff that I've built in the past:
- diy_framework github - There's no better way to learn about how the Internet works than writing your own framework and HTTP server. It's a great exercise in TDD and asyncio, making it a good educational resource.
- py3tftp github / PyPI - Pure Python (3.5) asynchronous TFTP server.
- AndCat - Android app to make file transfers easy on local networks. Written in Python using Kivy.
- I wrote, rewrote, and do my best to maintain the UPNP handling code for ZeroNet. Interesting case of working within constraints: only use the stdlib and gevent, only support the part of the UPNP spec that deals with opening and closing a port, handle network errors gracefully.
If I'm not programming I'm taking pictures, hiking, cycling, or reading.