Hi, I'm Matt.

I'm a full stack developer with a passion for creating and a love for learning new things.

what drives me

Simply put, I'm obsessed with creating. I love the constant challenge, the incredible culture and environment that surrounds web development today. I love the rapid pace in which technologies change and the approach to continuous learning one must adopt to succeed in this field.

I pride myself not on being a master at any particular technology or tool, but a master at learning new things. I spend time each and every day learning a new skill and strive to best understand all that I find interesting and fun.

I instantly fell in love with development when I wrote my first line of code nearly twenty years ago. I'm better today than I was yesterday, and I'll be even better tomorrow.

tools I build with

While I primarily spend most of my time in the Javascript world, lately I've felt a strong pull over to Python and the sheer power it offers when tackling machine learning algorithms and data science.

Staying focused on the web I've dipped my toe into Django a bit, but almost always find a way to include React and Redux into every app I write. A dash of functional programming and immutable data structures!? Sign me up, right now!

client
  • React
  • Redux
  • jQuery
  • Bootstrap
server
  • Node
  • Express
  • Meteor
  • Django
languagues
  • Javascript
  • Python
  • HTML5
  • CSS3
databases
  • Mongo
  • Postgres
  • MySQL

open source projects

Ecolit Press

Responsive, React, Redux, Contentful CMS, JAMstack
View on GithubView Website

The official web app/site for eco-friendly publishing company startup, Ecolit Press. Ecolit required a dynamic, but simple and easily managed web platform that is friendly to content editors and can be updated and deployed easily without any downtime, without the hassle of having to manage their own servers.

A "serverless" approach was taken using the JAMstack (Javascript, APIs, and Markup). The app is built with React, with Redux handling state management and data retrieval from Contentful's CMS API. React Snapshot is used during the build step to generate static HTML while Netlify's CI ensures a fresh, new build is created when the content changes through webhooks.

smpl Recipe

UI/UX Design, Web Scraping, Node.js, React, Redux, Postgres
View on GithubView Website

smpl Recipe is a smart, minimalist take on a recipe application, featuring a Pinterest-style masonry layout, which is both scalable and performant. While initially designed to be one large app, smpl Recipe was rewritten early on as three separate services.

The client-facing app is powered by React, with React Router handling routing and Redux for state management, while client-serving API is powered by Node and Express hosted on a separate server. The data management and retrieval API is written in Python using the Django framework. All data is stored in a Postgres database.

A more in depth, detailed explanation behind the architecture of smpl Recipe can be found within the Github readme file for each respective service.

Politisent

Machine Learning, Sentiment Analysis, Python, Django, Celery
View on Github

Politisent is a minimum viable product (MVP) application which is still in the early stages of development. Politisent provides users with detailed sentiment analysis of political Twitter data. We are still in the process of collecting, testing, and analyzing with many moving parts frequently changing.

Currently, tweets are automatically fetched hourly (using Celery) and fed through a Python/Django app to a Postgres database. Textblob is acting as a stand in, calculating sentiment when the data is fetched, but will eventually be replaced with a more accurate, more focused approach.

say hello

Got a great idea or cool project you need help with? Looking to bring on another team player and think I'd be a good fit? Or do you just want to get nerdy and talk about nerd stuff?

Click on the email link below and say hello. I'd love to hear from you.

Handcrafted by me © 2017