
This is just one of several places where I tinker with ideas, burn the midnight oil, fix bugs and inadvertently end up creating more of them in the end, but alas… c'est la vie d'un développeur.
| 👔 | I’m a frontend engineer at Mintlify, working on the docs platform. |
| 🧰 | I also run Toolwind, the org behind my Tailwind CSS plugins and a registry of Tailwind tools that Vercel’s OSS program is helping me build. |
| 🔨 | Lately I’ve been building Signals, Mixins, and Members for Tailwind, render-hooks for React, shadd, and geld. |
| 🌐 | I contribute upstream to Tailwind CSS and web-platform-tests, and to the languages underneath them through CSSWG and TC39 discussions. |
| 📍 | I live in San Francisco, CA. |
| 💬 | Ask me about CSS, Tailwind CSS plugins, React, TypeScript, browser specs, or developer ergonomics and API design. |
| 👨💻 | Explore some of my tinkering on CodePen. |
| 📫 | You can reach me on X or via email. |
| 📄 | Learn more about me at brandonmcconnell.com, or on LinkedIn. |
| ⚡ | Off the clock, I’m a follower of Christ, a blessed husband, and a dad of two girls. I also enjoy hiking 🥾, skiing 🎿, traveling 🏔, photography 📸, great coffee, matcha, and boba 🧋, and anything with a ball and a net 🏓. |
- Answer by Brandon McConnell for Performance of Array.flat() vs spread operator to flatten multiple arrays into one
- Answer by Brandon McConnell for JavaScript map & find at the same time: findMap?
- Boolean truthiness narrowing not working in Typescript
- Answer by Brandon McConnell for Adding tabindex dynamically
- Prevent merging of branch conditionally based on label
- gm
- .@apple's attention to detail re time-based messaging 🤌
- it's (almost) time we standardize review bot comments to follow a standardized schema we can iterate for sure, but standardizing is only going to make it easier for tools to understand and grok agent feedback quickly
- good morning sf happy vercel day to all who celebrate
- anyone know morse code? i think slackbot is trying to tell me something






