Building accessible interfaces, responsive layouts, and thoughtful web experiences.
I work with React, Next.js, and TypeScript to turn product requirements into clear, usable interfaces. My interests include reusable components, responsive design, and accessibility.
Also work with: Redux, Material UI, Sass, and Git.
| Project | Contribution | Status |
|---|---|---|
| React Aria | Fixed popover positioning, resize handling, and scroll dismissal in secondary windows. | Open · #10967 |
| Base UI | Kept keyboard focus inside open dialogs and popovers when React Activity hides and reveals them in quick succession. | Open · #6241 |
| Recharts | Added gallery inspection tools and StackBlitz source links. | Merged · #8175 |
| OpenDataEnsemble | Respected reduced-motion preferences in testimonials and fixed carousel navigation. | Merged · #23 |
| Better Chatbot | Restored mention chips in sent messages while preserving editing and copying. | Merged · #432 |
| DevTasks | Fixed React utility card definitions that prevented the app from building. | Merged · #488 |


