Matthew Salcido

Web Developer

Hello! I am a Full Stack Developer and avid vinyl collector working in the information technology industry in Portland, Oregon.

Technologies I use on a daily basis include vanilla Javascript, jQuery, HTML5, SASS/CSS3, Bootstrap, Gulp, Bower, Docker, NPM, Git, and Ember.

Skills

  • JavaScript
  • Ember
  • Express
  • Mongo DB
  • Webpack
  • HTML5
  • CSS3
  • Flexbox
  • SASS/SCSS
  • Handlebars
  • Jade/Pug
  • Git
  • Bootstrap
  • Foundation
  • Photoshop
  • Illustrator
  • UI/UX Design

Projects

Reddibot

Reddibot is a Twitter bot that mirrors top posts from various subreddits to twitter.com. It resizes images that are over 5mb to comply with Twitter's requirements and will avoid posting duplicates. It runs on a Raspberry Pi 3.

Technologies used:

  • JavaScript (ES6)
  • Node
  • Promises
  • Fetch
  • Mocha
  • PM2
  • Raspberry Pi 3
➜ Read more…

Discogs Enhancer

Discogs Enhancer is a free, open source Chrome extension that adds unique features to both Discogs.com and Chrome. It currently has around 1,800+ daily users.

Technologies used:

  • JavaScript (ES6)
  • Webpack
  • CSS3
  • HTML5
  • SASS
  • Fetch
  • Async/Await
  • Local Storage

Concepts implemented:

  • Infinite scrolling
  • International currency conversion
  • Total time durations
  • Right-click contextual menu searching
  • Price comparisons
  • Filtering releases by condition
  • Filtering releases by country
  • Tagging / hiding sellers by name
  • Tagging sellers based on reputation
  • Localized currency representations
  • Alphabetical sorting
➜ Read more…

Foreign Exchange Rates API

Foreign Exchange Rates API is a simple and lightweight API to support Discogs Enhancer's Currency Converter and Price Comparisons features. It currently supports 13 different currencies (AUD, BRL, CAD, CHF, EUR, GBP, JPY, MXN, NZD, RUB, SEK, USD, ZAR) and is updated 12 times a day. The API is lightning fast and encrypted using SSL.

Technologies used:

  • Express
  • Node
  • JavaScript (ES6)
  • Nginx
  • PM2
➜ Read more…

Portland House Hunter

Portland House Hunter is a React/Node app that will return the Walk Score and Trimet transit time for any address in Portland, OR to 200 SW Market Street downtown. It can also open the address in Google Maps and Portlandmaps.com.

Technologies used:

  • React
  • Express
  • Node
  • JavaScript (ES6)
  • CSS3
  • HTML5
➜ Read more…

Huello 2

Huello 2 is a Mac desktop application built with Ember and Electron for quickly controlling your Philips Hue bulbs.

Technologies used:

  • Ember
  • Electron
  • JavaScript (ES6)
  • CSS3
  • HTML5
  • AJAX
  • SASS
  • Local Storage

Concepts implemented:

  • MVC-based Desktop / Menubar App
  • Local Storage
  • CSS3 Animation
➜ Read more…

Discogs Label Maker

A web extension to convert your personal notes for releases in your Discogs collection into 2 5/16" x 4" printable labels for the Dymo Labelwriter 450/Turbo printer.

Technologies used:

  • JavaScript (ES6)
  • XML
  • HTML5
  • CSS3
  • Dymo Label Framework
➜ Read more…

Extras

Here's where I put the stuff I like to share with other people. Podcasts, mixes I've made, etc… Check 'em out!

Podcasts

Syntax

A podcast from Wes Bos and Scott Tolinski. It's still pretty new but it's quickly become one of my favorite web development podcasts to listen to.

Tell Me Something I Don't Know

"Tell Me Something I Don’t Know is live journalism wrapped in a game-show package and hosted by Stephen J. Dubner, co-author of the Freakonomics books and host of Freakonomics Radio. Stephen has always had a mission: to tell you the things you thought you knew but didn’t; and things you never thought you wanted to know, but do."

DJ Mixes

Here are some house / deep house mixes I've done over the years. Recorded on two Technics 1200 MK3 turntables. You can stream them by clicking on the link or right-click and save them as .mp3s.

Slowburners

Some slow-mo house for the late night enthusiast.

Groove Suite Promo

A deep house mix I put together in November 2009 for Groove Suite in Portland, OR.

A Disco Mix

Disco is music for dancing, and people will always want to dance. — Giorgio Moroder