![@greg@gregnewman.io avatar](https://mbin.grits.dev/media/cache/resolve/avatar_thumb/d2/f1/d2f194f43b5e899c2b6778e558219ad122e94fbd10ade5d1e5f37e3d0490f8f5.jpg)
![@greg@gregnewman.io cover](https://mbin.grits.dev/media/cache/resolve/user_cover/72/dd/72dd8c920a35da10d991392a417a7925e0f31965027086c967fe7378b97c1e31.jpg)
![@greg@gregnewman.io avatar](https://mbin.grits.dev/media/cache/resolve/avatar_thumb/d2/f1/d2f194f43b5e899c2b6778e558219ad122e94fbd10ade5d1e5f37e3d0490f8f5.jpg)
Artist and Software Craftsman
Designer and Developer, building things with #python, #django, #react, #alpinejs, #tailwind and recently #htmx. I play #guitar and study #classicalguitar. I'm a #runner and starting to dip my feet in #ultarunning.
#emacs and #orgmode user and also #ObsidianMD.
This profile is from a federated server and may be incomplete. For a complete list of posts, browse on the original instance.