Why your onboarding flow is the product, not a necessary evil
Most onboarding is treated as a hurdle to cross before the real experience. What if it was the experience itself?
Alex Reid
Product Engineer
Currently at Stripe, previously at Notion. I care about typography, interaction, and the details that make software feel finished. This starter gives you a text-first portfolio you can edit without any framework setup.
Featured Writing
Most onboarding is treated as a hurdle to cross before the real experience. What if it was the experience itself?
Shipping fast is a skill. Shipping something that feels finished is a different one entirely. Here is what I learned about the gap between done and done well.
A post-mortem on how we migrated 200+ components to a new design system without pausing feature shipping.
Selected Projects
Lead frontend engineer
Led the redesign of our company formation flow. Reduced drop-off by 31% and increased conversion to paid incorporation by 18%.
Frontend engineer
Rebuilt our Chrome extension from scratch using React and the Extensions API. Improved load time by 400ms and reduced error rate by 60%.
Core contributor
Helped build and document our internal component library. Added accessibility testing and automated visual regression workflows.
About
I became an engineer because I wanted to build things that feel obvious in hindsight. Before this, I studied English literature at Williams and taught myself to code through side projects that never shipped.
I am currently open to frontend and full-stack roles at companies that care about craft. Specifically interested in product teams building developer tools or infrastructure.
Now