About Me

collage of Josh

At an early age, I always loved technology and problem solving. I would pull apart computers, read books about how cars are made and constantly ask my mom questions about the world around me. While growing up, I became fascinated with drawing, acting, graphic design and magic. I was a creative kid.

Paying my way through college as a professional magician, I quickly graduated with an art degree and entered the freelance world as a designer and web developer (while continuing to perform magic).

Over the years, I moved into front-end development full-time. I built a partnership with a successful entrepreneur in Houston and helped him build many products in different industries including medical eCommerce, promotional marketing, drug testing, and office hardware. I built a team of developers and become a team lead and manager.

Now, I am a full-stack developer specializing in JavaScript, including the Angular, React, and Express frameworks. I also continue to write and discuss productivity and personal development online.

ENFJ

Personality Typings

Personality typings and systems are fun. They are not a full measure of who a person is but they are a great way for me to explore my behaviors and motivations for more self-awareness. Here’s a summary of the different systems I use and my types.

  • Enneagram: 7w6
  • Myers Briggs: The Protagonists (ENFJ-A)
  • DiSC: Influence
  • Strengths Finder: Includer, Input, Adaptability, Command
  • Fascination Advantage: Innovation & Mysticque
  • Zodiac Sign: Pisces
man sitting at desk in front of a landscape of rivers leading to a mountain range

Dev Workflow Intro

Your guide to creating a powerful and intuitive development workflow in the terminal.

The terminal is a powerful tool for developers, but it can be overwhelming to know where to start. This guide will help you create a powerful development environment in the terminal. Here are some of the things you'll learn.

  • Install packages and keep them up-to-date
  • Design a minimalist, distraction-free, user-interface
  • Use familiar keyboard shortcuts
  • Manage multiple projects with ease
  • Integrate with Git and GitHub
Get Started