---
title: "Hardik Sharma - Software Engineer in Bengaluru | Tal"
description: "Meet Hardik Sharma, Software Engineer | Node | Python | GenAI | LangChain | LangGraph | RAG based in Bengaluru. AI stack includes antigravity, claude code, and cursor. Explore public work links including github, medium, and leetcode."
image: "https://tal.club/meet/hardik-sharma-1/share-image"
---

# Hardik Sharma on Tal

## Headline

Software Engineer \| Node \| Python \| GenAI \| LangChain \| LangGraph \| RAG

## About

Software Engineer specialising in scalable systems and architecture\. I design and build robust systems that scale\-from API design and database modelling to performance optimisation, authentication flows, caching strategies, and event\-driven architectures\. My work centres on MVC patterns, 0→1 product launches, and architecting systems built to perform under load\. I’m passionate about writing clean, maintainable code and services that other engineers enjoy working with\. I share insights on backend systems, architecture decisions, and engineering workflows on LinkedIn and X\.

## Location

Bengaluru

## AI stack

antigravity

claude code

cursor

hugging face

langchain

ollama

## Work experience

Software Engineer at GetSwags, Apr 2026 \- Present · 5 mo, Bangalore

Uniswap Hook Incubator — Cohort 5 \(UHI5\) at Atrium Academy, May 2025 \- Jun 2025 · 1 mo, Web3, • Selected for Uniswap Hook Incubator Cohort 5, a technical program focused on Uniswap v4 architecture, hooks, and AMM design\. • Built a blockchain\-based lottery game using Uniswap v4 Hooks, working with 8 of the 14 available pre\- and post\-execution hook points to customise protocol behaviour\. • Designed and implemented Solidity\-based hook logic affecting protocol execution, including interactions with swaps, fees, liquidity, and access\-control flows\. • Used Foundry for development and testing, including automated test suites and fuzz testing to validate protocol behaviour across different execution scenarios\. • Deployed the hook\-based application to a testnet and demonstrated the complete implementation as the cohort’s final project\. • Worked directly with Uniswap v4 pool state, liquidity logic, transaction execution, and hook lifecycle to understand how protocol\-level extensions can modify AMM behaviour\.

Founder &amp; Software Engineer at OnChainBag, Mar 2025 \- Dec 2025 · 9 mo, Bangalore, • Built and deployed Bag \(OCB\), a production blockchain application on Flow Mainnet, taking the product from protocol design through application development and deployment\. The protocol was designed as a yield\-bearing GameFi NFT system powered by Flow VRF\. • Took the product from 0→1, owning the technical architecture and implementation across smart contracts, application workflows, transaction processing, and the React frontend\. • Designed application workflows around blockchain transactions and asynchronous state changes, covering NFT minting, transaction tracking, reward calculation, and reward distribution\. • Built transaction\-processing logic to track on\-chain activity and synchronise application state with blockchain operations\. • Implemented automated reward workflows, processing 24 reward\-related transactions and distributing 18 Flow tokens across the production system\. • Deployed and operated the application in production, supporting 15 NFT mints across 10 users\. • Owned the engineering lifecycle from protocol design and implementation through deployment, monitoring, and production maintenance\.

Freelancer Software Engineer at Freelance, Nov 2024 \- Feb 2025 · 3 mo, Bangalore, Worked independently with clients to design and build production smart contract systems across DeFi, NFT infrastructure, DAO tooling, and token\-gated applications\. Delivered 10\+ production\-ready contracts including: \- Factory/proxy architectures \- Membership systems \- Campaign and referral protocols \- NFT infrastructure \- DAO tooling Also focused heavily on contract optimisation and backend integration: \- Reduced gas costs and bytecode size by 20–35% using Yul, Huff, and opcode\-level profiling \- Built backend interaction layers and event\-processing workflows \- Designed scalable on\-chain systems with upgradeability and modularity in mind This phase helped deepen my understanding of protocol design, low\-level EVM behaviour, and production smart contract architecture\.

Software Engineer at Flow, Mar 2023 \- Oct 2024 · 1 y 7 mo, Bangalore, • Worked on CryptoKnight, a production learning platform for developers, contributing across backend architecture, APIs, application workflows, and developer education\. • Designed and built 50\+ REST API endpoints using Node\.js and Express for user management, lessons, assignments, progress tracking, and application workflows\. • Designed MongoDB data models and application logic for managing users, learning content, assignments, and progress across the platform\. • Implemented authentication and authorisation flows to secure user and application\-level access\. • Added Redis caching for frequently accessed data to improve backend performance and reduce repeated database operations\. • Built asynchronous email processing using BullMQ, moving mail delivery into background jobs instead of handling it within API request flows\. • Deployed the platform to production and supported 800\+ developers using CryptoKnight to learn blockchain concepts from beginner to advanced levels\. • Conducted and participated in developer workshops and hackathons across India, helping developers learn and build with blockchain technologies\.

Software Engineer at MikoSea, Jul 2022 \- Feb 2023 · 7 mo, Bangalore, • Worked on backend services and real\-time infrastructure for a production NFT marketplace supporting listings, purchases, auctions, payments, and transaction processing\. • Designed and built Node\.js REST APIs supporting marketplace operations, including NFT listings, purchases, auctions, user workflows, and transaction tracking\. • Built backend systems supporting 10K\+ users, 20K\+ NFTs minted and listed, and 200K\+ transactions across the platform\. • Designed data models and backend workflows using PostgreSQL and MongoDB, handling application, marketplace, and transaction data\. • Implemented Redis caching for frequently accessed data using cache\-aside patterns and TTL\-based invalidation to reduce repeated database operations\. • Built asynchronous background processing with BullMQ, moving long\-running and non\-blocking operations out of synchronous API request flows\. • Supported an NFT sale with 8K\+ users, contributing to the backend infrastructure required to handle a high\-concurrency production event\. • Wrote automated tests and used application monitoring to identify and investigate performance and reliability issues in production\.

## Education

Dual Degree \(BTech \+ MTech\), Computer Science, JK Lakshmipat University, Jaipur

## Public links

- github: https://github\.com/DappCoderr
- medium: https://medium\.com/@hi\_hardik
- leetcode: https://leetcode\.com/hi\_hardik

[View the original profile](https://tal.club/meet/hardik-sharma-1)

```json
{
  "@context": "https://schema.org",
  "@graph": [
    {
      "@type": "Person",
      "@id": "https://tal.club/meet/hardik-sharma-1#person",
      "name": "Hardik Sharma",
      "url": "https://tal.club/meet/hardik-sharma-1",
      "image": "https://tal.club/meet/hardik-sharma-1/profile-photo.jpg",
      "description": "Meet Hardik Sharma, Software Engineer | Node | Python | GenAI | LangChain | LangGraph | RAG based in Bengaluru. AI stack includes antigravity, claude code, and cursor. Explore public work links including github, medium, and leetcode.",
      "jobTitle": "Software Engineer",
      "worksFor": {
        "@type": "Organization",
        "name": "GetSwags"
      },
      "hasOccupation": {
        "@type": "Occupation",
        "name": "Software Engineer"
      },
      "homeLocation": {
        "@type": "Place",
        "name": "Bengaluru"
      },
      "alumniOf": [
        {
          "@type": "EducationalOrganization",
          "name": "JK Lakshmipat University, Jaipur"
        }
      ],
      "knowsAbout": [
        "antigravity",
        "claude code",
        "cursor",
        "hugging face",
        "langchain",
        "ollama"
      ],
      "sameAs": [
        "https://github.com/DappCoderr",
        "https://medium.com/@hi_hardik",
        "https://leetcode.com/hi_hardik"
      ],
      "mainEntityOfPage": {
        "@id": "https://tal.club/meet/hardik-sharma-1#webpage"
      }
    },
    {
      "@type": "ProfilePage",
      "@id": "https://tal.club/meet/hardik-sharma-1#webpage",
      "url": "https://tal.club/meet/hardik-sharma-1",
      "name": "Hardik Sharma on Tal",
      "description": "Meet Hardik Sharma, Software Engineer | Node | Python | GenAI | LangChain | LangGraph | RAG based in Bengaluru. AI stack includes antigravity, claude code, and cursor. Explore public work links including github, medium, and leetcode.",
      "dateModified": "2026-09-06T16:24:11.447Z",
      "isPartOf": {
        "@id": "https://tal.club/#website"
      },
      "mainEntity": {
        "@id": "https://tal.club/meet/hardik-sharma-1#person"
      },
      "primaryImageOfPage": {
        "@type": "ImageObject",
        "url": "https://tal.club/meet/hardik-sharma-1/profile-photo.jpg",
        "contentUrl": "https://tal.club/meet/hardik-sharma-1/profile-photo.jpg",
        "caption": "Hardik Sharma profile photo on Tal"
      },
      "inLanguage": "en-IN"
    }
  ]
}
```
