Welcome to Rishi's personal corner on the Internet.
I currently work as a Senior Software Engineer at Progress Chef where I build awesome systems with my Software Engineering and DevSecOps skills — constantly learning, evolving, and conquering challenges in the digital realm!
Open to new freelance and open source adventures - feel free to reach out for any exciting projects that need some code magic.
What I've written about recently..

JSON-LD for SEO: Boost Your Website's Search Visibility
February 14, 2024
Learn how to use JSON-LD structured data to enhance your website's SEO, improve rich snippets, and help search engines better understand your content.
Read article
Microdata & Microformats: Essential SEO Markup for Web Developers
November 19, 2023
Learn how to implement Microdata and Microformats to improve your website's SEO, help search engines understand your content, and increase visibility in search results.
Read article
The Complete SEO Checklist for Web Developers in 2023
July 29, 2023
A comprehensive, actionable SEO checklist for web developers covering titles, meta descriptions, structured data, and technical optimizations to improve search rankings.
Read article
Will Artificial Intelligence fully replace Web Developers?
May 7, 2023
In today's digital age, businesses increasingly use AI-powered solutions to boost efficiency and cut costs. However, when it comes to web development, there is no substitute for human expertise.
Read article
Grays and Whites: Embracing Life's Ambiguities
October 18, 2022
An exploration of how we define and label the ambiguous aspects of our lives, particularly career choices, and why sometimes embracing the undefined is more valuable than rigid categorization.
Read article
Trains and the Buddhist Principle of Impermanence
July 16, 2021
Exploring how train journeys reflect the Buddhist concept of impermanence, teaching us to cherish moments and embrace life's transitory nature.
Read article
Automate Lighthouse Audits for Your Progressive Web App
June 29, 2019
Learn how to automate your Lighthouse audits with Mocha and Chai instead of manually performing audits on your Progressive Web Application. Run tests programmatically in CI/CD environments or locally to maintain consistent quality standards.
Read article
Managing React application state - without using Redux!
May 19, 2019
In this article, we explore managing React application state using hooks. We leverage the React.useContext and React.useReducer hooks to create a Redux-like state management system without external dependencies.
Read article
Redux Store Architecture in React Applications - Organizing Complex State Management
May 11, 2019
Learn how to architect complex React applications with Redux, Redux-Saga, and service layers. This guide provides a scalable structure for organizing reducers, actions, middlewares, and selectors in large React projects.
Read article
Scalable React Application Architecture: Best Practices for Directory Structure
April 11, 2019
Learn how to structure your React applications with a scalable and maintainable architecture. Discover practical directory organization patterns based on real-world experience.
Read article
How to Install Android Emulator for React Native Without Android Studio | Mac, Linux & Windows
January 12, 2019
Learn how to install and set up Android Emulator for React Native development on Mac, Linux, and Windows without Android Studio. This step-by-step command-line guide helps you create virtual devices with minimal system resources and zero bloatware.
Read article
Secure Data Storage in React Native: Encryption Guide
September 21, 2018
Learn how to implement secure, encrypted data storage in React Native applications using redux-persist and redux-persist-transform-encrypt to protect sensitive user information.
Read article
How to Shrink React Native Android App Size by 50%
September 20, 2018
Learn how to dramatically reduce your React Native Android app size using ProGuard and build configurations. Simple steps to compress bytecode and create architecture-specific APKs.
Read articleLet's Work Together
Have a project in mind or want to discuss potential opportunities? I'd love to hear from you.
Get in touch