David Benitez

Front-End Developer

About:

Hands playing a piano

Hello!

I am a web developer and musician living in Toronto, Ontario. I have a passion for problem solving, a love for community and an eye for design. I build projects that are responsive and prioritize interactive user interfaces. Hands playing a piano I bring my background in music along with my technical capabilities to my work, leveraging both my analytical skills and creative approaches when building applications. As an experienced educator, I bring strong organizational skills, an ability to “think on my feet” and an empathetic approach to working in collaborative situations.

Hands playing a piano
Hands typing on computer keyboard

Current Tools:

Web Development

  • HTML5

  • CSS

  • Sass

  • Accessibility

Programming Languages

  • JavaScript

  • Common Lisp

Frameworks and Libraries

  • React.js

  • JQuery

  • Tone.js

Databases and APIs

  • Firebase

  • REST APIs

Web Development Workflow

  • npm

  • git

Projects:

Sounds and Colors

React.js | REST API | Tone.js

A React application designed to highlight how qualities of colour and sound might intermingle. The app invites users to select a painting from a small collection of paintings from the Rijks Museum API. While the user views a painting, they are able to listen to and manipulate musical sequences based on the colours most used in the painting.

What is Climate Justice?

JavaScript | REST API | Sass | Paired Programming

Using Javascript and CSS, "What is Climate Justice" is an app which invites users to compare countries by focusing on data retrieved from the World Bank API. The app highlights each country's CO2 emissions, as well as population, life expectancy, GDP, and literacy rate.

Giphy Sentiment

React.js | Firebase | REST API | Group Project

A React application which retrieves and displays data from the Giphy API. The user is prompted to submit a single word reflecting their current mood and is then presented with a gallery of gifs from which to select. The user's selection, along with the user's search term and date of selection, is saved and displayed in another gallery via React Router.

The Restaurant Mall

HTML5 | Sass | JavaScript

A multi-page PSD conversion project highlighting responsive design and interactive features. The conversion project adheres to style guide requirements and utilizes Sass partials for CSS organization and implementation.

Contact:

Looking forward to hearing from you!

Please contact me via Calendly, LinkedIn or GitHub. I am available for full time work in the US and Canada.