Writing
Why I love building small tools
Notes on my first hackathon
On writing clean code
DraftBuilding this portfolio
DraftWhat I learned this semester
DraftResources
Taste is eating Silicon Valley- How taste is reshaping software the way software reshaped everything else.
Web interfaces guidelines- A non-exhaustive list of details that make a good web interface.
7 practical animation tips- Practical tips for improving animation and interaction skills.
Developing good taste- A resource for learning how to develop good taste.
Pasito- A tiny, fully-themeable, dependency-free fluid stepper component.
Vaul- A drawer component for React.
Family Wallet- A wallet component built for the web.
How to improve your taste if it sucks- Part three of a series on taste.
Manage design projects- How Linear's designers and engineers collaborate on features.
The Rise of Design Engineering- What happens when designers can code and engineers have taste.
The Easy Way to Design Top Tier Websites- Key design principles and practical tips for top-tier websites.
Designing Data-Intensive Applications: Chapters 1 and 2- A discussion of the first two chapters of the book.
How this designer learned code and became a design engineer- One designer's path into design engineering.
UX Engineer, a terminal career- A blog post on UX engineering as a career path.
How to accelerate your design career with AI- On career growth and design engineering at an AI-native startup.