Hello
Hi, I'm Zach. I do accessible front-end web development, both in the traditional stack (HTML/CSS/standard JavaScript) and in React. I like dealing in tooling and automation as well - ask me about my dealings in end-to-end testing sometime and I'll talk your ears off. These days I primarily live in text files and slide decks, writing documentation and guidelines as well as presenting about said text files.
Until 2020 I was going by another name - my history is slightly disjoint right now due to having to port things over. This is the name (and domain &c) I'll be using going forward, so please move accordingly.
FAQ
Where can I see your work?
My GitHub isn't going away, and that's where all of my stuff is now. (Private contributions are turned on so you can see that I do in fact do things sometimes, as my recent dayjobs have hosted their code on GitHub.) In terms of public work, I did the front-end of PyOhio's site a while back and consult on it every now and again. If you'd prefer the traditional listing, that's still up on my LinkedIn.
Most of the previous work that I've done that's career-based is null and void at this point, so if it isn't in my GitHub it's not worth talking about.
How can I contact you?
Please use the email in the footer. I don't pay attention to LinkedIn - I will read your InMail, because it gets put in the email body, but I'm not likely to log in and respond to it. If you send me a DM on LinkedIn (which I'm not sure why that's separate from InMail still) I definitely won't see it because I have to log in to look at it.
There are other means; I don't recommend them. I've been practicing being a digital recluse and avoiding social media things (including the aforementioned LinkedIn), so email is your best bet.
This is a job posting/career-related inquiry
I'm not looking for work right now, especially not development work. I am very tired of coding in modern business environments. I barely do any coding these days, which is how I prefer things. If I were to move on to something new I would most likely be doing something similar to a consultancy or a DevRel-esque role.
Do not contact me if you're going to ask me about any of the following:
- Cryptocurrency/NFTs
- Blockchain
- Web3
I hate all of these things and will not engage in good faith with them.
I'm generally not replying to emails but the following information will ensure that I actually look fondly on what you send me:
- Please include the full job description (including company) in either the body or as an attachment. Don't make me get on the phone for this information either; I will block your number and email.
- Tell me the compensation up front (including benefits, even better if you can get me the benefits detail for the insurance plan(s) in question) - this is very important to me to avoid wasting my time (and yours). If, for example, the company has a health insurance plan that does not include certain trans healthcare benefits, I will be forced to increase the amount I'm asking for to compensate. Bonus points if compensation is not locale-based and is fixed across the US.
- I will not work in an office location. If I cannot be fully remote with maybe traveling once a year at best, I will not consider a role with you.
- My job is to change hearts and minds (as accessibility is functionally social justice work). I value being in positions where I am supported in doing that, by people at many different levels, because the things I have to say and do are uncomfortable. I often have to Bad Cop people (sometimes even up to the C-suite), and if what I'm being requested to do is toothless then there's no point to it and I will just leave.
- Relatedly, I enjoy being at places that are large enough to have employee groups for underrepresented groups in tech. I also enjoy when these groups are properly staffed and supported, as the work I do often intersects with these groups and their goals. Similarly, I like being in places where my queerness and disability are not merely tolerated so long as I remain in any good standing.