Skip to content


  • Arctic Code Vault Contributor

Hello! 👋

Frontend developer. React, functional programming, UX.

I drink a lot of tea.


NPM Packages

@dynamic-selectors/core: Selector functions with dynamic dependencies and params. Core library for Dynamic Selectors.
npm version npm downloads

Limited-Cache: A simple, size-limited, offline-friendly cache.
npm version npm downloads

React-Pauseable-Containers: Prevent subtrees from updating when context values change.
npm version npm downloads

React-Router-Hibernate: Keep old routes mounted-but-inactive until you return.
npm version npm downloads

Redux-Pauseable-Store: Derive one redux store from another, then pause it.
npm version npm downloads

Redux-to-Recoil: Access your Redux store through Recoil.
npm version npm downloads

Tiny-Immutable-Set: A minimal, immutable, deep set utility.
npm version npm downloads


  1. A size-limited, offline-friendly JS cache

    TypeScript 3

  2. Selectors with dynamic dependencies and params

    TypeScript 1

  3. Restore previously-unmounted React routes and subtrees

    TypeScript 1

  4. Access your Redux store through Recoil

    TypeScript 1

404 contributions in the last year

Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec Jan Mon Wed Fri

Contribution activity

January 2021

Created 2 repositories

Created a pull request in oscarotero/keep-a-changelog that received 5 comments

Issue #16: recognize and parse two-line reference links

Detect and handle cases where the URL for a reference link is on the line after its label. This situation is created by using Prettier to format a …

+27 −4 5 comments
Opened 5 other pull requests in 5 repositories
1 merged
1 merged
1 merged
1 merged
1 merged

Created an issue in oscarotero/keep-a-changelog that received 3 comments

Parsing issue with multi-line links

Scenario I'm using both keep-a-changelog and Prettier, with a file, and I've hit an issue between them: keep-a-changelog parses CHANG…


Seeing something unexpected? Take a look at the GitHub profile guide.