apollo-hooks-extended

Sep 2020 - Apr 2021

Complementary library providing resettable mutation and auto refresh query hooks for @apollo/client

  • Easy to use as it matches the API for a swap in replacement.
  • Up to 1000 downloads in a week.
  • 100% test coverage.
  • Apollo logo
  • React logo
  • TypeScript logo
  • npm logo

declarative-e2e-test

Aug 2020 - Aug 2021

Makes HTTP request from node.js and assert response, designed to write e2e tests for any backends in a declarative way.

  • Compatible with major Node testing libraries
  • Flexible response assertion status / headers or payload
  • Test hooks / Skip / Only
  • Single request flow / series of requests
  • Node.js logo
  • npm logo
  • TypeScript logo
  • Jest logo
  • Mocha logo

Timesheet Automation Chrome Extension

Mar 2020 - Mar 2021

This Chrome extension project is to palliate for bad UX in some timesheet reporting software. Helped the team to sort out the timesheet reporting in 3 clicks.

  • Saved hours of repetitive input for the whole team
  • Don't repeat, automate!
  • Applies e2e testing patterns for better automation
JavaScript logo

World Geography Game

Oct 2017 - now

Discover or refresh your geography in an easy and interactive way. Find the countries by name, capital or flag and learn much more about each country.

  • 20 languages
  • 100+ countries
  • Deployed with GH pages
  • Google Analytics
  • React logo
  • Redux logo
  • Leaflet logo
  • JavaScript logo
  • Bootstrap logo

IBM Loopback docs migration tool

Jul 2016 - Sep 2016

Node based Confluence to Jekyll migration tool, extracting content from HTML to a specific syntax in markdown for Jekyll generator. This script was implemented in order to facilitate the migration of IBM Loopback Confluence documentation towards Jekyll templates.

  • Helped migrate 100+ pages from initial Confluence docs to Jekyll in a matter of minutes
  • HTML to MD migration
  • Node.js logo
  • Jekyll logo
  • Confluence logo