Joseph Maina Logomark

Joseph Maina

Software Engineer & Technical Writer

Hello there 👋. Thanks for stopping by and welcome to my online playground.

I am software engineer with a passion for clear and consise technical communication. Whether you need engaging technical content in the form of blog posts and articles, or comprehensive how-to guides, or effective API documentation, I am here to help.

I am a technical writer who understands both sides of the equation.

Tech Stack

Here is some of the technologies I work with and write about.

  • HTML5
  • CSS3
  • JavaScript
  • TypeScript
  • React
  • Tailwind CSS
  • Node JS
  • Next JS
  • Git
  • GitHub
  • Firebase
  • Supabase
  • Mongo DB
  • Vercel

Featured Articles

Here is a curated list of my recent articles, showcasing my ability to translate complex technical concepts into engaging and informative content.

12-04-2024

Crafting Forms in React: Vanilla vs. React Hook Form vs. Formik

Learn how to create better forms in React apps with form libraries.

12-11-2023

Mastering React: Essential JavaScript Concepts for Web Developers

Have you been wondering what you need to know before you can get started with React? Well, read on.

25-08-2023

Git and GitHub Essentials: A Guide to Effective Version Control for Personal Projects

In this article, you will learn how to get started using Git and GitHub for version control.

02-08-2023

How to Tackle Coding Problems Like a Pro

In this article you will learn how to approach coding problems to come with a working solution step by step.