Thanks for stopping by! I'm Zach Fox π³οΈβπ (he/they), and I'm a Web developer and photographer currently living in Queens, New York.
You can access my resume here.
My main software-related passion project is my photography website, Zach Fox Photography. I wrote ZFP using Gatsby, React, TailwindCSS, and Express.
I've learned immensely from starting my own business, and my websites have gone through several design and implementation iterations over time. Those iterations have been fueled by a desire to learn the latest Web development technology, a desire for a great user experience, and a desire to make my site better than anything I could create with a photography site builder like Smugmug.
In July 2023, I joined the Mozilla Hubs team as a contract Senior Software Engineer, where I focused mainly on the WebRTC components of their virtual world platform. In October 2023, I became a member of the MDN Content Team, doing...all sorts of stuff. It's a whirlwind!
In late November 2022, I joined Croquet as an Engineering Product Manager and Developer Relations Engineer. I'm super excited about Metaverse technologies and about helping others express themselves more authentically using the Metaverse as a medium.
I was a Lead Applications Developer at High Fidelity, where I worked with a small team of lovely, talented folks. We enabled developers to implement high-quality spatial audio into their applications and games.
At HiFi, I was most recently responsible for:
- The architecure and implementation of the Spatial Audio API (TypeScript, Swift)
- Writing and deploying the documentation and guides for the Spatial Audio API (TSDoc, TypeDoc)
- Overseeing the development of and contributing to our Spatial Audio API Example projects repository (NodeJS, JavaScript, Swift)
- Writing the HTML/CSS/JS code for our initial API Docs and Guides website and integrating that with the HubSpot CMS (NodeJS, JS, EJS, HubL)
- Leading a team of two developers as we help each other grow as engineers and as people
- π€ zachDiscordBot, a Discord bot with a powerful quoting system and music jukebox functionality.
- π· colorSortedImageGrid, which outputs a color-sorted image from an input folder of images.
- π bluetooth-heartrate-over-http, which lets users send heartrate data from a Bluetooth heartrate monitor between two devices using HTTP
- π LogitechPedalsToRudder, an Ardunio sketch which allows your standalone Logitech G27 pedals to act as a rudder control via USB.
- π‘ PlexHue, which allows users to automatically modify the state of your Philips Hue lights upon certain Plex playback events.
- π¨βπ» githubInfoGrabber, a small utility which provides users with a simple way to download various pieces of information about a GitHub repository.
- π€ generateTTSConversation, which allows users to generate a text-to-speech conversation between multiple people from an input text file.
- π year-in-pixels-to-daylio, which converts data exported from the "Pixels - Mood & Mental Health" Android/iOS app to a format compatible with the Daylio Android/iOS app - and the other way around.
...and more!