Cosmic JS Blog Stay tuned for community news, company announcements and updates from the Cosmic JS team.

Developer Spotlight: Diego Perez


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.


How long have you been building software and how did you get started?
I've been into the software business since 2006. I never graduated from the university, but I met some great people there and started working with them for a very small startup, building software and websites for SMEs using .NET Framework.

What is your preferred development stack?
I think every stack has a different purpose, but if I have to choose one, I would go for MEAN. The Angular team is doing a great job and Express/Node is the straightforward solution for someone like me, I barely code in anything different than JavaScript nowadays.

What past projects are you most proud of and why?
My friends from university and I used to allocate some time in that startup to investigate and test things we couldn't use in official projects. I am proud to say that, before facebook or twitter, we developed some sort of social network where people could share pictures, music or thoughts... We never got traction to get anywhere, but it was a really intense and rewarding exercise.

Talk a little bit more about your process for building apps. What are your biggest challenges and opportunities?
I always start planning, finding use cases, etc. But I can't help it, I always start coding way too soon, so I end up doing several iterations trying to find a balance between a more practical or modular code. Best designed apps are easy to read and maintain, and that's my goal.

What are some technologies you are excited about that you are using today, or want to learn more about?
I want to get into desktop apps, so Ionic and Electron are in my radar at the moment. I would also like to play a little bit around with Tensorflow.js; I used Tensorflow before but never on the web, and I'd like to give it a try.

The Cosmic JS Spotlight Series is dedicated to showcasing developers that are building apps using modern tools. Learn how to Contribute here. To stay connected with us follow us on Twitter and join the conversation on Slack.

You may also like


In this Cosmic JS Developer Spotlight, we sat down with Trey Huffine, a Software Engineer in San Francisco who currently works as a frontend engineer at Postmates. Trey is also the founder of BlockAce, gitconnected, and Radion. Check him out on Twitter or Medium, 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 Harrie Pieters, a Full Stack JavaScript developer in Amsterdam. Harrie recently was on a team collaborating to build the Bookabus project, a localized transportation website that serves marketing and bus-route content to its European markets. Follow Harrie on GitHub, LinkedIn or Twitter, and enjoy the Q/A.

In this Cosmic JS Developer Spotlight, we sat down with Brian Ray, an Austin-based web developer who focuses on building applications on modern stacks with his agency Nomad JS.

In this installment of the Cosmic JS Developer Spotlight Series, we sat down with Owen Liversidge, a Web Developer residing in Atlanta, Georgia who's currently helping lead the development charge at renowned game development company Tripwire Interactive. Owen just built Tripwire's new corporate website on a React and Cosmic stack. Follow Owen on LinkedIn or GitHub, and enjoy the Q/A.

In this Cosmic JS Developer Spotlight, we sat down with Jazib Sawar, a full stack web developer at Bitbytes.  Jazib has a Bachelor's Degree in Computer Science from the National University of Computer and Emerging Sciences and has led teams on interactive projects for several years.  Jazib is the mastermind behind the Cosmic JS Sticky Notes App that was recently adapted by Life is Good for their Gratitude Wall