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

Web3
Bangalore

Bangalore

Bangalore
Bangalore







Dual Degree (BTech + MTech), Computer Science
JK Lakshmipat University, Jaipur
Join Hardik and 10k+ other professionals on
Tal is the app where bosses meet engineers & builders directly, without middlemen
Download Tal BossSoftware Engineer | Node | Python | GenAI | LangChain | LangGraph | RAG
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.
Bengaluru
antigravity
claude code
cursor
hugging face
langchain
ollama
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 & 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.
Dual Degree (BTech + MTech), Computer Science, JK Lakshmipat University, Jaipur
github: https://github.com/DappCoderr
medium: https://medium.com/@hi_hardik
leetcode: https://leetcode.com/hi_hardik