Hi, I am Nitish!

I am a full-stack freelance developer and technical writer with a good grasp of HTML, CSS, JavaScript, PHP, WordPress and more.

I use my coding skills to make my everyday life easier.

Websites

I feel comfortable working with HTML, CSS, JavaScript, and PHP to either create websites from scratch or with the help of a CMS like WordPress.

I can create WordPress themes from scratch or add extra functionality through child themes.

I have also used Snipcart, and Shopify in the past to create eCommerce websites for clients.

Flor y Amor

I built Flor y Amor for one of my long-time client, Charles. The website is built upon Shopify.

What did I do?

  1. I Worked with Liquid files to create templates for different types of pages.

  2. Wrote code that allowed the Charles to customize some aspects of the website through the Shopify Theme Editor himself.

  3. Used the Shopify API to make dynamic changes to the Cart Drawer based on user actions.

  4. Wrote code that automatically applied or removed promotions when certain conditions were met.

Scoristo

Scoristo as an education website an education website based on WordPress.

What did I do?

  1. I created a child theme that extends the Eduma theme by LearnPress.

  2. Customized the behavior of installed plugins through various hooks and filters.

  3. Wrote code to display custom quizzes to users from scratch.

  4. Modified multiple theme files to display custom content to users.

Plugins and Libraries

NeatU

A lightweight mobile-first CSS framework for you to quickly create responsive websites that look great everywhere with least possible HTML bloat.

Visit the NeatU homepage to get an overview of the framework features. Make sure you check out the NeatU source code on GitHub.

Framework Features

  1. Powerful flexbox-based layout system that gets things done with little bloat.

  2. Ability to fully customize the framework by changing variable values in SCSS file to suit your project needs.

  3. Useful features like pills, tabs, accordion, and responsive navigation have out-of-the-box support.

  4. Plenty of styling options available for common UI elements like buttons, alerts, pagination and more.

Colorful

Visit the library homepage to see its features in action. The library documentation explains how to use different methods. Don't forget to check out the Colorful source code on GitHub.

Library Features

  1. Do color conversion from one format to another like RGB to HSL, HSL to HEX etc.

  2. Do color manipulation in a variety of ways like saturate or desaturate a color, make it brighter or duller, or change its hue.

  3. Generate random colors based on my preference like something greenish, or a pastel color etc.

  4. Generate a color palette with complementary, analogous, or square counterparts of a given color.

Other Projects

Hangman Game

Game Features

  1. Players can use a hint when they are two guesses away from killing the hero.

  2. Sound effects for things like a wrong guess, correct guess, win, or loss. (Howler.js)

  3. Correctly guessed letters get green color, wrong guesses get red color, hints get purple color.

Published Articles

I have written articles on multiple reputed websites on a wide range of topics such as CSS, JavaScript, PHP, Python, WordPress, and Android Development.

Melapress

Fix "Error Establishing a Database Connection" in WordPress

In this guide, we will walk you through some troubleshooting steps to help get your website working again.

Melapress

How to secure the WordPress wp-config.php configuration file

In this tutorial, we will explain how to protect this important WordPress configuration file.

Melapress

How to Change or Reset a WordPress Password: 6 Methods

WordPress website owners who find themselves locked out of their website should find these password reset methods helpful.

SitePoint

A Guide to the Auto-Placement Algorithm in CSS Grid

In this tutorial, I'll be going over all the steps the auto-placement algorithm of the CSS Grid Layout module follows when positioning elements.

SitePoint

Seven Ways You Can Place Elements Using CSS Grid Layout

In this article, we are going to learn seven ways in which you can place elements in a web page using the Grid Layout module.

SitePoint

How to Order and Align Items in Grid Layout

In this tutorial, you will learn how to control the order in which items are placed using the Grid Layout module.

Envato Tuts+

How to Wait in JavaScript

In this tutorial, you will learn about different methods and concepts that you can use to wait, and when you should use each one.

Envato Tuts+

Inserting Text, HTML, or Elements at Adjacent Positions Using JavaScript

This tutorial will show you how to insert text, HTML, or elements at adjacent positions using JavaScript.

Envato Tuts+

How to Create and Edit PDF Documents in Python

In this tutorial, our focus will be on creating and editing PDF documents. Let's get started.