Hi, I'm Matt!

And I'm a web developer!

My Projects


Phacebook
View GitHub Repo
  • Another Facebook clone...
  • Built with Ruby on Rails according to the MVC design pattern and Bulma to ensure a responsive experience for all devices
  • Includes much of the core Facebook user functionality such as users, profiles, “friending”, posts, uploading images, an activity feed, and “liking”
  • Integrates OmniAuth and Devise so that users can sign-in with their real Facebook account
  • Uses Amazon's S3 as a cloud storage solution for uploaded images
Phacebook Screenshot (Desktop Version)
Phacebook Screenshot (Mobile Version)
Chess
View GitHub Repo
  • It's chess! On the command line!
  • Built with Ruby and tested with RSpec
  • Save and load a previously saved match
  • Play against another human or a very inexeperienced computer
gif of chess demo
Cool Calculator
View GitHub Repo
  • An on-screen calculator that will make you look groovy in front of your friends!
  • Built with JavaScript, HTML, and CSS
  • Includes keyboard support
screenshot of calculator
Connect Four
View GitHub Repo
  • A command line version of Connect Four
  • Built according to the principles of test-driven development
  • Built with Ruby and tested with RSpec
gif of connect four demo

A bit about me


I am passionate about technology, and ever since embarking on my web development journey, I have found great fulfillment in building custom software. My specialties include quickly learning programming practices like object-oriented programming, SOLID guidelines, and the Model View Controller software-design pattern. So far, I have experience programming with Ruby and Javascript, frameworks like Rails and Bulma, and Git as my version control system. I continue to strengthen my use of these tools while adding more languages, frameworks, and best practices to my repertoire. Connect with me if you want to build awesome software together!

Beyond programming, I like to spend my time playing games with my friends and family, whether it be of the sport, table-top, or video game variety. You can find me on the ski slopes or the frozen pond for some hockey during winter. In the summer, I love to keep active playing all kinds of sports including baseball, tennis, mountain biking, and more! Lately, I have been focusing on cultivating my cooking skills and growing my understanding of Jesus Christ.

Get in touch!