Open source · Contributor
React Native Paper — contributor
Callstack's Material Design component library for React Native. My longest-running open source involvement — seven years of issue triage, developer support and merged component work.
Why it mattered
Two kinds of work run side by side here. My commits came from hitting a wall in my own apps: a button that force-uppercased its label, a Searchbar whose clear icon couldn't be swapped, an Appbar title that wasn't tappable. Each one became a prop rather than a workaround. The larger share of my time went to the tracker — a component library draws a constant stream of "is this a bug or am I using it wrong?", and answering that well is what keeps the real regressions visible.
Triage & community support
Most of my hours on Paper went into the issue tracker and code review rather than commits — answering component questions, reproducing bug reports, and reading other people's pull requests.
- Took part in 120+ issue threads across seven years, from 2018 through 2024
- Reproduced reports against the example app, asked for the missing version and platform details, and separated theming mistakes from real component bugs
- Answered the large share that turned out to be usage questions — how to theme a component, which prop to reach for, why a style did not apply
- Reviewed 12 pull requests from other contributors, checking component API shape and prop naming before the changes landed
Code contributions
- Took part in 120+ issue threads, from 2018 through 2024
- Added `uppercase` control for button text case and `onPress` on Appbar.Content
- Custom clear icon for Searchbar, plus a keyboard-avoiding fix in the example app
- Moved CI to Node 18 and trimmed image assets to clear Expo CLI warnings
Tech
How I use these tools
Links
Other projects
Want something like this built?
Get in touch →