Murrin Park, BC

About

Hey! My name is Josh and I'm a Software Application Developer with a passion for building web apps.

Skills

Technologies I enjoy using:

  • JavaScript, Ruby, HTML, CSS
  • PostgreSQL, MongoDB
  • React, Backbone, Rails
  • SASS, Bootstrap, Dust
  • Node, Express, Seneca
  • Git, Jenkins, Docker, Jest, Cypress

Projects

Things I've built myself or with colleagues.

watch realtime tweet analytics!

Trendi

Realtime sentiment and location analytics using the Twitter API. Built with React and Express.
Role: pair programming backend and implementing google map and charts on frontend ~ Preparing MongoDB for future use
Successes: MVP on time, transitioned to useContext for better state management, well documented codebase
Challenges: heatmap layers, controlling tweetstream, navigating Twitter API, organizing React state

add an interview!

Scheduler

Web App built with React and tested with: Webpack Development Server, Storybook & Jest.
Successes: well documented code, 94% test coverage, custom hooks
Challenges: long debugging sessions, tricky state management at first, difficut first React project due to prop drilling complexity

Code (takes a moment to connect to backend)
signup, and add items to your cart!

Mappi

Create, edit, and delete community-created maps using the Google Maps API.
Role: responsible for PostgreSQL Database, routes and pair programming Google Maps API script
Successes: acheieved third normal form for database, good first use of the Google maps API
Challenges: trouble keeping Google Maps script modular, trouble understanding express router at first

signup, and add items to your cart!

Jungle

An e-commerce Rails app built for learning Rails through example.
Successes: became comfortable with MVC architecture alongside gaining experience navigating, debugging, and adding features to an old codebase
Challenges: learning a new language alongside adding features

see natural events mapped and click for more info

Natural Events Tracker

A natural events tracker built with React using the NASA EONET API and Leaflet JS ~ WIP

Code