Cosmic Blog Developer Spotlight: Matt Cain

Developer Spotlight: Matt Cain

by Carson Gibbons on September 13, 2017

In our latest installment of the Cosmic JS Developer Spotlight Series, we sat down with Matt Cain, a web developer who took a physics undergrad and spring-boarded into the world of Java, Rails and ultimately, programming language agnostic APIs. In addition to his day job of being a web application developer and writing code, Matt is a Cosmic JS Contributor and responsible for several apps and blogs in our ecosystem. Check him out on his portfolio site or LinkedIn, and enjoy the Q/A.

How long have you been building software?
I've been seriously building software for about a year. When I was a kid I liked to play around building static sites in Frontpage (the good old days) but moved away from it. Still, I continued to follow the web development world in the background and about a year ago, around last October, I decided to dive in and get my hands dirty. With the Java and Python skills I picked up from my physics undergrad I was able to pick up JavaScript and Rails pretty quickly and started working with  their respective frameworks.

What is your preferred development stack?
I love full stack JavaScript with NoSQL. I love language agnostic APIs. If I can get away with it, I prefer using services like Cosmic JS as a database rather than something like MongoDB. I realize there are flaws inherent to those preferences but I'm typically working by myself or in small teams, so keeping code in one language and data remote really reduces cognitive strain.

What past projects are you most proud of and why?
I always like to say my first real project is my favorite. I had spent a couple weeks learning Rails and some fundamental CS stuff and really wanted to build my own app. So I decided on a map data visualization app. I used Rails, jQuery, and hosted the maps with MapBox and basically learned everything as I went. The code's sloppy, it doesn't look great, but it was something that made me proud and encouraged me to keep going. Check the live website out here: http://pghmaps.mattcain.io/.  More recently, I was pretty satisfied with the Premium User Blog app I built for Cosmic JS.

Talk a little bit more about your process for building apps, who they're for, and how Cosmic JS has helped. 
I've been building a lot of small apps and prototypes for mostly small businesses and entrepreneuers. So I like to deliver things fast. Cosmic JS being essentially a simple to use, one-stop-shop for everything I need to deploy is a blessing.

What are some technologies you are excited about that you are using today, or want to learn more about?
I'm excited about using PWA's and integrating bots in sites more. I'm very much looking foward to where AR goes.

To learn how you can contribute Apps, Articles and Extensions to the Cosmic JS Community, contact us at support@cosmicjs.com.

You may also like


In this installment of the Cosmic JS Developer Spotlight Series, we sat down with Jacob Knaack, a Web Developer and Technical Communicator residing in Seattle, Washington. Jacob is a Front End Developer at restack, a development studio that finely crafts websites and apps. Jacob is also a frequent contributor to the Cosmic Community, having recently built both the Progressive Apollo Blog as well as the Gatsby Documentation Website. Follow Jacob on LinkedIn and GitHub and enjoy the conversation.

The Cosmic Community focuses on providing helpful resources to equip developers and content creators with the inspiration and know-how to build apps faster, together. In this installment of the Cosmic JS Developer Spotlight Series, we sat down with Quincy Larson, the developer and famed teacher behind freeCodeCamp.org. Follow Quincy on Twitter, Medium, GitHub or LinkedIn, and enjoy the Q/A.

In this installment of the Cosmic JS Developer Spotlight Series, we sat down with Rick Hanlon, a Front End Engineer  and recent New Yorker that is now residing in London, England working on the front end team at Facebook. Rick is also on the core team of Jest, a JavaScript testing platform. Follow Rick on Twitter or LinkedIn and enjoy the Q/A.

In this installment of the Cosmic JS Developer Spotlight Series, we sat down with Jamie Introcaso, an experienced Software Developer residing in Charlotte, North Carolina. Jamie is an active member of the Cosmic JS Community and recently wrote a blog detailing his migration from WordPress to Cosmic JS. With more community projects on the way, we're excited to interview one of our own for this Spotlight. 😎 Follow Jamie on his Cosmic-powered website, Twitter and LinkedIn and enjoy the conversation.

In this installment of the Cosmic JS Developer Spotlight Series, we sat down with Ali Spittel, a Software Engineer and Developer Advocate residing in Washington, DC. Ali was most recently Lead Instructor at General Assembly prior to scaling back her course schedule to accept a position as Software Engineer and Dev Advocate at DEV Community. When she's not busy teaching or leading the front-end charge at DEV Community, she's directing the DC Chapter of WomenWhoCode. Follow Ali on Twitter or her DEV Community profile and enjoy the Q/A.

In this installment of the Cosmic JS Developer Spotlight Series, we sat down with Ben Hong, a Senior Front End Engineer residing in Washington, D.C. Ben wears several hats, first as a Front End Engineer at GitLab, as well as being an active Google Developer Expert and Vue.js community partner. He's also put some work into VuePress, one of the newest static site generator for Vue.js projects.

Ready to Get Started?

No payment info required.
Start Now   Contact Sales