Cosmic JS Blog Stay tuned for feature roll-outs, community news, and updates from the Cosmic JS team.

Developer Spotlight: John Allen Hopper


In this installment of the Cosmic JS Developer Spotlight Series, we sat down with Dallas-based Software Developer John Allen Hopper. In addition to having a degree in Anthropology from the University of North Texas, John is a graduate of Coding Dojo and has been building applications both in advertising agencies and for freelance gigs for years. Follow John on GitHub, LinkedIn and Twitter, and enjoy the Q/A. 


How long have you been building software?
I began building websites and C++ programming at University of North Texas while attaining a Bachelor of Arts in anthropology. My degree actually encouraged me to pursue software development as a career because I understood programming and web applications as important tools for communication and cultural transformation. All in all, I have been coding HTML, CSS, and JavaScript for 8 years. I began to "stack" program while attending Coding Dojo in 2016, and have been building new applications ever since.

What is your preferred development stack?
I was taught on MEAN stack, Ruby on Rails, and Python. My preference leans towards JavaScript frameworks built on Express and Node. I am beginning to enjoy frameworks like React a lot more because of its focus on constructing UI components. I am always searching for new libraries, frameworks, and stacks, and have not really settled down on one just yet. To me the convenience of being a programmer is understanding coded language within any software application. If I had to identify my top three tools-of-the-trade, they would be 1.) Ubuntu, 2). JavaScript/Node/NPM, and 3). HTML5 w/ Bootstrap CSS.


What past projects are you most proud of and why?
Developing mexene.com for Johnson & Sekin was an insightful and challenging experience. It was my first ad-agency project where there was not a senior developer building the site in tandem. As a  junior front-end developer, I felt a great deal of responsibility. I studied carefully details within the original design, implemented code libraries for creating animations, and adhered to a strategic methodology. I was able to develop complex UI/UX components by way of pixel-perfect representation. This project certainly taught me the syncretic relationship between design and coding. The two forms of art should always be inclusive of each other.


Talk a little bit more about your process for building apps. Are they for external or internal audiences? 
I love building apps for education's sake and for improving technique. Building apps for the community is a new experience for me. Coding for any purpose always proves to be rewarding because there are important problems to solve and wonderful experiences to create. I have worked on projects for external audiences, such as my developer website and a photographer's website-- as well as projects within professional roles reliant on frameworks like Laravel, AngularJS, and MongoDB. Cosmic JS has improved productivity tenfold because it has compiled modern code libraries into a center where people can learn, build, and grow. Now, more time can be spent on things like design, content, and progress.


What are some technologies you are excited about that you are using today, or want to learn more about?
Zeit Now/Next brings reliable command-line deployments. The technology allowed me to update and deploy projects on the fly.  Bootstrap will always have a special place in my heart because of its aesthetic. I predict I will be researching and building new applications with React, Redux, Ionic, GraphQL, Apollo, etc. These frameworks employ incredible responsiveness, methodical code structure, and seamless efficiency- allowing programmers freedom to build complex web applications through straightforward JS logic. 


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

You may also like


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 Chris Schwab, a Front End Engineer residing in Boston who's currently helping lead the development charge at positivity-prone apparel brand Life is Good. Chris and his team at Life is Good have been using the Cosmic JS API to manage user-generated-content for their positivity campaigns (now in their second consecutive year). Follow Chris on LinkedIn or Twitter, and enjoy the Q/A.

In this installment of the Cosmic JS Developer Spotlight Series, we sat down with Leslie Cohn-Wein, a Front End Developer and Austin native now residing in Dallas, Texas. Leslie most recently worked as a Front End Engineer for Canvas United, a New York City-based digital agency, prior to starting as a Front End Developer at Netlify. Follow Leslie on Twitter or LinkedIn and enjoy the Q/A.

Nick Bonanno, Founder & CEO of Simple Media, a boutique digital micro-services agency, sits down with Carson from Cosmic JS. 

Coding Dojo provides curriculum, software, hardware, instructors, class sessions, conference rooms, thought-leadership and networking events as part of its added-value to its students and community. They also partner with organizations that would hire its students upon graduation.

In this installment of the Cosmic JS Developer Spotlight Series, we sat down with Diego Perez, a Demandware / Software Developer residing in Spain who recently submitted the new Angular Company Website in the Cosmic Community. Follow Diego on Twitter, LinkedIn or GitHub, and enjoy the Q/A.