A light bulb with black background.

I'm Matt Armstrong

I am a full-stack developer at Cornerstone Information Systems who loves building great experiences on the web. Cornerstone is a global technology and services provider that designs, builds, and delivers SaaS for travel companies and corporate providers. I love working with JavaScript and have shipped React, Node.js, .NET Core, Coldfusion, Python, and PHP to production in Azure, in AWS, and on prem.

My Work

Pathfinder Grapple App

Simplifying Tabletop Gaming

This app attempts to solve a familiar complaint from the Pathfinder gaming community. The rules surrounding grappling are confusing and many avoid it entirely. Designed primarily for mobile use, this app allows for users to track the rules as they play the game.

Visit

Bloomington Civic Code Challenge

Prize-winning Collaboration

Working with two other very talented developers, we entered a project into the Bloomington Civic Code Challenge at The Combine 2018. Our project won 1st prize and will likely be used by the Bloomington government in the city's website. I was responsible for creating a GraphQL server to clean up API endpoints that were given to us. I also assisted the other two with a React front-end that allowed for citizens to enter work requests for the city government. The link below is to the React code, my GraphQL server can be found on my Github page.

Visit

Hoosier Action

Political Action in Indiana

Hoosier Action is a group committed to fighting racism in central Indiana. They're a fantasic group and I would recommend following the link to find out more about the organization. I worked to update their site with a rebrand drawing attention to the people and relationships of the group. The site is built in Squarespace.

Visit

PetfinderQL

GraphQL for the Petfinder API

This project was something I worked on to teach myself how to setup GraphQL with Node.js. Petfinder has a service to query their database of adoptable pets via a REST API. I exposed this API via GraphQL, allowing for the data to be returned in a much cleaner format that allows for the consumer to specifically request the data that they would like to use. I had this running on AWS, but it was costing me money so I have since taken it down. The link below will show the source code of the project.

Visit

Cornerstone Information Systems

My Day Job

In addition to the work I have displayed here, there is much that I have developed that I am unable to show because it is the IP of my day job. At Cornerstone, I have used React, ColdFusion, ASP .NET Core, PHP, and Python to solve a myriad of problems. I have developed solutions for the web, as well as Sharepoint, Salesforce, and Azure.

Visit
A lightbulb robot plugging itself into an outlet.

Contact Me

If you'd like to get in touch, feel free to email me at matt.armstro@gmail.com. I can also be found on Twitter, Github, and LinkedIn at the icons below.