Father, Fisherman and Full-Stack Developer

I am a full stack developer with a passion for using my skills and knowledge to make the internet a better place. With a focus on Typescript, React, and PHP, I specialize in creating high-quality, accessible solutions that solve real business problems.

In addition to my technical expertise, I am also dedicated to sharing my knowledge through educational material, helping others to learn and grow in their own development careers. I am driven by a strong desire to make a positive impact through my work and to help others achieve their full potential.

Why Do Arrays Start at Zero?

Every new beginner to programming has a moment when learning about the array data structure where they find themselves wondering, why? I don't count anything else from zero? Let's talk abou the historical reasoning for this.

10 Easy Accessibility Wins

New year, new site! If you are looking for some ways to make your website or product even better to usher in the new year, why not start with 10 easy improvements to your site's accessibility?

Is HTML a programming language?

The internet is home to many debates. Does pineapple belong on a pizza? Was the moon landing real or fake? But no debates have been harder fought than the debate of whether or not HTML is a programming language. Today, we end that debate once and for all.

JWT: Under the Hood

Over the last few years, JSON Web Tokens, or JWTs for short, have become a prevalent way of handling claims across systems. Let's learn the ins and outs of how they work by building a simple JWT parsing library.

View All Articles

Stay up to date

Get notified when I publish something new, and unsubscribe at any time.