Hello, I am
David Pearl

Junior Web Developer

David Pearl

Full Stack Web Developer,
Excellent Human

I create clean, beautiful websites that promote a great user experience.
I use the latest, best-practice techniques to write easy to understand code in both front and back end environments.
I’d like to find a role that enables me to use the skill I have as well as allow me to further develop new skills in these fields.

Skills

Front End

  • HTML
  • CSS
  • JavaScript
  • React.js
  • Node.js
  • jQuery
  • Bootstrap

Back End

  • Ruby
  • Ruby on Rails
  • PostgreSQL
  • MySQL
  • Firebase

messengr

Messengr Screenshot

Messengr is a Slack-clone messaging app. Users can message other users and create channels on a chosen topic. Messages can be text, uploaded images or GIFs from Giphy.

It was build using React, Redux and Firebase for database and image storage. Most styling and layout comes from Semantic UI React.

iRateThis

iRateThis Screenshot

We eat with our eyes first. iRateThis is place where people share beautiful pictures of their beautiful food. Users can sign up, post pictures and leave comments on posts.

It was built using Ruby on Rails, is styled entirely with Bootstrap and integrates with Cloudinary for image uploads.

Orcastra

Orcastra Screenshot

A group project where we created an web version of the popular card game for horrible people - Cards Against Humanity.

Built using a Ruby on Rails server and React.js Client.

Client Server

Tic-Tac-Toe

Tic Tac Toe Screenshot

The classic game, created using HTML, CSS and JavaScript. Two players go head-to-head to determine a winner.

Look out for the game reset animation and what happens when Bill Murray plays Nicolas Cage.

GitHub