John Dunn

Software Engineer

React Query Rewind

React Query Rewind allows developers using the state management tool React Query to time travel state directly in their browser

  • Install the NPM package and Chrome Extension
  • Place the custom component next to the root of your application
  • Happy debugging!
reacttypescriptmaterialuinpmwebpackrollupjesttestinglibrarygithubactions
React Query Rewind

Open Forge

Award

Hackathon Challenge Winner

If you want to go fast, go alone. If you want to go far, go together. Find like-minded developers for your open source projects.

  • DeveloperWeek 2024 Hackathon Challenge Winner - the nation's largest challenge-driven in-person and online hackathon
  • OpenForge is a portal that allows you to find like-minded developers to build open source products. Create a profile and tell the community about yourself - what technologies you like, the areas you're passionate about, and any projects you're currently working on.
nextjstypescriptmongodbvercel
Open Forge

Scraping Evo

Scrapes Evo.com to find detailed ski specs and allows users to filter by any attribute

  • Evo's built-in search functionality only allows customers to filter skis by a handful of attributes
  • But any skier knows there's more to a ski than size and rocker
  • This script pulls in all ski specifications, allowing you to find the perfect pair for you style
pythonpandas

Super Market Sorter

Mobile-first web app that automatically sorts grocery items by aisle

  • Enter your grocery list and watch it organize your shopping list
  • Check off items as you shop
  • Toggle between all items and remaining items
reacttailwindcsstypescripttsnodejwtexpressmongodbwebpackawsdocker
Super Market Sorter

React JSON Difference

Displays JSON diffs in a human readable format

  • Built for React
  • Install the NPM package and use the custom component to display diffs
  • Display all fields (left) or only changed fields (right)
reacttypescriptnpmrollup
React Json Difference

About

Profile Picture

I'm John, and I'm passionate about building great products.


I spent 5 years in health tech as a developer and product manager where I built products to price hospital-insurance claims according to their contracted rate, normalize data, and identify underpaid claims for our hospital clients.

Contact Me