The left brain / right brain split is something I haven’t really been able to identify with, because I enjoy exploring the full range of intellectual and creative possibilities through the synthesis of technology and design. How might we design tools that are simple, beautiful, functional, and open source?

freeCodeCamp

To continue improving my coding skills, and to pursue opportunities as a full-stack developer, I have earned certifications through coding challenges on freeCodeCamp.

Front End Libraries Certification

Front End Libraries Certification

JavaScript Algorithms and Data Structures Certification

JavaScript Algorithms and Data Structures Certification

APIs and Microservices Certification

APIs and Microservices Certification

I found that the examples provided by freeCodeCamp lacked a consistent approach to visual design, so I developed a common visual language for a suite of simple tools, based on the coding challenges offered by the platform.

Calculator

Calculator

Cryptex

Cryptex

Lean Canvas

Lean Canvas

Markdown Preview

Markdown Preview

Pomodoro Clock

Pomodoro Clock

Random Quote Machine

Random Quote Machine

Site Navigation

Site Navigation

Survey Form

Survey Form

Tribute Page

Tribute Page

Unsplash Gallery

Unsplash Gallery

GitHub

I tracked my progress through the freeCodeCamp challenges on GitHub.

Builders Collective

I created the builders organization on GitHub when I was collaborating with the Symphony CMS community to help create a simple tool for managing websites that made the most sense within the philosophy of the web standards movement.

For myself, Symphony was a proving ground for the COPE approach to content strategy and content management championed by Karen McGrane: create once publish everywhere.

Unfortunately, our community was quite small, and we were not able to successfully communicate the value of the Symphony approach, as the popularity of the WordPress approach to themes came to dominate the industry at the same time that ThemeForest was commodifying the market for web design.

It has taken the industry an entire decade to realize that the COPE approach makes sense and has integrated API-based content management as a way to make this a reality and as a long-term strategy for survival.

JAMstack

The COPE strategy has been developed into an ecosystem and community that centres around a new approach to building digital products called the JAMstack.

The JAMstack is about JavaScript, APIs, and Markup. It is about an approach to building sites that takes us back to the craft of using simple tools to create fast, capable, reusable, and maintainable sites and applications on the web platform that can be used as a central repository of data for output to practically any form of digital media.