Cosmic Blog Developer Spotlight: Harrie Pieters

Developer Spotlight: Harrie Pieters

by Carson Gibbons on July 16, 2018

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.


How long have you been building software?
It all started more than 15 years ago, at the time where people just started to realise using tables was a much better way to build websites than frames. At that time I just started high school and was just playing around. During my university years some 8 years later I decided to start turning my hobby into a business and have been developing websites, web applications and apps ever since.


What is your preferred development stack?
Currently I focus heavily on JavaScript as full stack developer, using React on the frontend, React Native for apps, and Node on the backend. 


What past projects are you most proud of and why?
One of the most rewarding projects was building an app for The Ocean Cleanup to digitise ocean trash sightings research. Especially debugging the app in the middle of the Atlantic Ocean  was a unique experience, as having no internet or cell service calls for some creative solutions.


In talking about your process for building apps, do any recent projects come to mind?
So early on this year I was asked to build the Bookabus website from scratch, in an attempt to combine the productivity React with Server Side Rendering (SEO) I decided on giving Next.js a go. One of the requirements for the website was a CMS for the team to be able to edit content that supported multiple countries and languages in Europe. We found Cosmic to be the best solution for us at the time to act as our headless CMS.



The current stack consists of a backend API using GraphQL that serves the content to the frontend (website). The API fetches the localised content from Cosmic, makes a local cache, and serves the content based upon query parameters. The frontend does some additional caching for static content such as FAQ items and pages. 


We are currently investigating the possibility of moving one step further and making a static build that already has the localised content in the project. Utilising the web hook to trigger an automatic build.


What are some technologies you are excited about that you are using today, or want to learn more about?
There are so many exciting things going on, currently I am excited about serverless stacks, improving products beyond our own imagination using AI, smart-contracts and moving towards functional programming. 


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


In this installment of the Cosmic JS Developer Spotlight Series, we sat down with Sumit Kharche, a Full Stack Software Developer residing in Pune, India. Submit is an active member of the Cosmic JS Community, having recently built the new React Static Blog, which is available in the Cosmic JS Apps Marketplace. With more community projects on the way, we're excited to interview one of our own for this Spotlight. 😎 Follow Sumit on Twitter, LinkedIn and GitHub, and enjoy the conversation.

In this installment of the Cosmic JS Developer Spotlight Series, we sat down with Jason Lengstorf, a developer, architect, keynote speaker and occasional designer residing in Portland, Oregon. Having worked previously at IBM and Precision Nutrition, Jason now serves as Head of Developer Relations at Gatsby. Follow Jason on Twitter, LinkedIn or GitHub, and enjoy the Q/A.

In this installment of the Cosmic JS Developer Spotlight Series, we sat down with Raymond Camden, a Senior Software Engineer and Developer Advocate residing in Lafayette, Louisiana. Raymond has extensive experience in the technology space, having enjoyed stints at IBM, Adobe and AuthO prior to becoming a Senior Engineer for Developer Experience at American Express. Follow Raymond on Twitter, GitHub or LinkedIn, 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.

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.

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.

Ready to Get Started?

No payment info required.
Start Now   Contact Sales