Blog
Exploring web development and design, I craft functional and accessible experiences. Occasionally, I write about my latest learnings, reinforcing and sharing knowledge.
Understanding Empty States in UX Design
November 23, 2024
Design effective empty states in your applications with practical code examples. Enhance UX by guiding users through informative, action-focused, and celebratory empty states.
Creating Accessible Modal Dialogs with React and TypeScript
June 26, 2023
Build an accessible modal dialog with Vite, React, and TypeScript. Understand the benefits of reusable components and hooks in refactoring your code.
Reducing Redundant Links in Cards: Improving Web Accessibility
June 2, 2023
Learn how to handle a common issue which will improve the accessibility of adjacent links in elements such as cards.
Git Gud Vol. 1: Mastering File Restoration in Git
May 26, 2023
Discover how to restore a Git file back to its initial state at a specific commit. This article is the first in a series documenting techniques I've learned during the quest to improve my Git skills.