Hi, I'm Matt

Artist.

Developer.

Rock Climber.

Hi I'm Matt Freeland, artist & web developer. As a web developer I love the process of refining code into efficient and engaging user experiences. My art focuses on abstract forms as a way explore and communicate my personal thoughts and feelings. In both my artistic and professional endeavors I strive to create works that are delightful, surprising, and accessible to all.

Splattr

Draw it out

Splattr is a social media platform where users can only communicate using digital drawings. The client is made using React and the drawing window is an HTML5 canvas element. The Canvas allows users to directly edit a bitmap which is then stored in an AWS S3 Bucket.

Many artists have explored the idea that the tools we use to communicate fundamentally alter what and how we communicate (e.g. Rebecca Horn and Chuck Close). My hope is that users will find creative ways to communicate by imposing a restriction on how they can communicate.

Test Username: demo@demo

Password: demo


Letterbox

A Text Only Blog Platform

Letterbox is a blogging platform made in as part of a small team. I contributed primarily to the back end on this project by creating routes for users to "like" blog posts. These likes were then used to assign each post a numerical score that determined their sorting order. Posts with more likes appeared at the top of the page as did newer posts. I also worked on input validation.

Test Username: demo@demo

Password: demo


Mario Verde

Find Your Player Two

Mario Verde is a website I designed to make it easier to play video games with other people online. The idea for the project grew out of my frustartion with the lack of social features on the Nintendo Switch. The client uses HTML, CSS, jQuery, and Javascript. The back end was made using Ruby on Rails. The major take away with this project was the importance of naming conventions, as having a resource called Events created massive headaches.

Test Username: demo@demo

Password: demo


Tic-Tac-Toe

Seconds to Learn, Minutes to Master!

For this project I implmented the classic game of Tic-Tac-Toe. The client makes calls to a third party api which keeps a record of all the games. My implementation allows the user to view and continue unfinished games.

Test Username: demo@demo

Password: demo

HTML
CSS
JavaScript
Ruby
React
MongoDB
Ruby on Rails
Bootstrap
Node
PostgreSQL
Git
SASS
jQuery
GitHub
Heroku
Photoshop
Illustrator
Express
Open in new tab