Skip to main content

Welcome to my Digital Home

I am a Software Engineer and Lead Project Manager at Sparkout Tech Solutions Pvt Ltd. I enjoy turning complex problems into simple, beautiful, and intuitive solutions.

I occasionally build some open-source software for myself, stock trader and an avid football player and cricket fan.

This is my playground where I share my views, code's, notes and ideas.

Have questions or interested in working with me? Feel free to Contact me.

Linkedin  WhatsappBuy Me a Coffee

· 3 min read
Sivabharathy

Explore the best Ethereum token standards for real-world asset (RWA) tokenization, including ERC-3643, ERC-1400, ERC-4626, and more. Learn how to implement fractional ownership, compliant transfers, and profit sharing using the right smart contract architecture.

· 3 min read
Sivabharathy

Mongoose, a popular ODM (Object Data Modeling) library for MongoDB in Node.js, provides powerful querying capabilities to work with complex document structures. In this article, we'll explore some advanced querying features in Mongoose, including $elemMatch, aggregation pipelines, and bulkWrite operations. These techniques are essential for building efficient and scalable applications.

· 4 min read
Sivabharathy

A sitemap is an XML file that lists all the important pages of your website, helping search engines like Google index your content more effectively. In Next.js, you can generate a sitemap dynamically using the next-sitemap package. This article will guide you step-by-step on how to set it up.


🚀 Why Do You Need a Sitemap?

A sitemap improves SEO by:

  • Helping search engines discover your pages faster.
  • Improving website ranking by ensuring all pages are indexed.
  • Allowing control over which pages should be crawled (via robots.txt).

· 4 min read
Sivabharathy

Writing meaningful commit messages is crucial for maintaining a clean and understandable Git history. The Conventional Commits specification provides a structured way to write commit messages, making it easier to automate versioning, track changes, and collaborate effectively.

This guide covers all standard commit types, explaining their use cases and best practices.

· 4 min read
Sivabharathy

Blockchain technology has gained significant popularity, particularly after the success of Bitcoin. Many people believe that blockchain is merely a distributed ledger or database, but this is a misconception. Blockchain is much more than just a decentralized database; it is a unique data structure designed to solve critical issues in digital transactions, particularly in cryptocurrency.

To understand the importance of blockchain, let's explore its necessity through a short story.

· 4 min read
Sivabharathy

What is a Blockchain Node?

A blockchain node is a crucial component of any blockchain network. It is a device, such as a computer or a server, that runs blockchain client software and connects to the network. Nodes help maintain the security, stability, and decentralization of a blockchain by performing key functions.