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?
What is your preferred development stack?
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 firstname.lastname@example.org.