Skip to content

About

Hello, World! I'm zzzzBov (he/him), a Senior Frontend Software Engineer.

I've been a professional software engineer for .

This website is a place for my personal musings.

I like to try to publish something about once a month, but I've been busy the last few years so my posts have been few and far between.

Technologies

I have a lot of experience with a wide variety of tools, technologies, and techniques covering all aspects of development, including:

Accessible Design, ActionScript 3, Agile, Android, ARIA, Atomic Design, Backbone JS, Bash, BDD, BEM, Bootstrap, Chai, Confluence, Copilot, C#, CSS, Design Systems, DHTML, Docker, Drupal, ECMAScript, Eleventy, Ember, Excalidraw, Excel, Express, FRP, Git, GitHub, GitHub Actions, Gmail, Google Apps Script, Google Sheets, GraphQL, HTML, HTTP, Internationalization, iOS, ISO-8601, Java, JavaScript, Jest, Jira, jQuery, JSON, JSX, Less, Linux, Lit, Localization, macOS, Markdown, MathML, MDN, Mercurial, Mermaid, Miro, Mob Programming, Mocha, Next.js, Noda Time, Node, NPM, NVDA, PHP, Playwright, PowerShell, React, React Router, Redux, Regular Expressions, Responsive Design, RFC 2324, RFC 3339, RFC 9557, Sass, Sitecore, Slack, SOLID, SQL, SSH, SVG, SVN, Temporal, TDD, TSX, TypeScript, UML, Visual Studio, Vite, Vitest, Voice Over, VSCode, Vue, Web Components, Windows, Windows Narrator, WordPress, WSL, XML, XPath, XSLT, Zod

Frontend vs Fullstack

If you actually read that wall of buzzwords, you may have noticed some backend technologies in the list. While I regularly contribute to backend code, my specialty is frontend development with a focus on accessibility. As such, I prefer to query the DOM rather than databases.

Comments

Once upon a time I used to allow comments on my blog, but between spam and ads I no longer care to host others' words. If duty calls, and you feel the need to let me know how wrong I am, I recommend publishing your own response somewhere and sending me a link.

Social Media

As with my blog I'm not too active on social media, but here are a list of places where you're most likely to see my writing.

Mastodon

I am most active on Mastodon where I occasionally engage in public discourse, but I mostly read and learn from the community.

Stack Overflow

profile for zzzzBov at Stack Overflow

I used to be very active on Stack Overflow, as evidenced by my reputation. I no longer have the capacity to give away my time and energy as freely as I once did, but I still participate occasionally.

GitHub

I've been very active on GitHub throughout my career, however almost all of that activity is not public.

LinkedIn

I am not active on LinkedIn, but I do check it occcasionally.

Discord

I enjoy playing video games and occasionally participate in a variety of game-specific Discord communities.

Twitch

I've started to stream some games for some friends on occasion, and I've been considering streaming some programming related content.

Bluesky

I don't participate in Bluesky at present, but I might in the future due to the network effect.

Twitter

I no longer actively participate on Twitter.

Facebook

I no longer actively participate publicly on Facebook.

Email

Email is where your keystrokes go to die

Scott Hanselman

If you have something to say to me in private, you can try sending me an email: zzzzbov at gmail dot com

I don't respond to unsolicited emails from recruiters. Please direct recruitment communications through LinkedIn.

Recruiters

Speaking of recruitment, if you've read this page and are still interested in my resume it's available online in both web and PDF formats.