Skip to content

Pulkit Saraf

@Pulkit77

Full-stack developer skilled in React, Spring Boot, Web3, APIs, and rapid hackathon builds.

Full-stack developer skilled in React, Spring Boot, Web3, APIs, and rapid hackathon builds.

Skill iconPython
Skill iconSolidity
Node.js
Skill iconTypeScript
Skill iconNext.js

Delhi, India

Hi, I’m Pulkit

I am a developer who focuses on building real products rather than quick demos.
My work spans full-stack development, Web3, and system-level problem solving,
with an emphasis on understanding the complete system including backend logic,
data flow, and user experience.

I prefer learning by building, breaking systems, and then refining them properly.


Featured Project: AI-Powered NFT Marketplace

This project is a space-themed NFT marketplace that combines AI-generated content
with blockchain-based ownership.

Features

  • Generates NFTs based on user prompts
  • Mints and transfers NFTs using smart contracts on Ethereum (Sepolia testnet)
  • Stores NFT metadata on IPFS for decentralization
  • Uses MetaMask for wallet-based authentication
  • Provides a Web3-enabled frontend with real on-chain transactions

Motivation

The goal of this project was to move beyond isolated components and understand
how AI systems, blockchain infrastructure, and frontend applications integrate
into a single production-style product.

Tech Stack

Frontend

  • React.js
  • JavaScript
  • CSS

Blockchain

  • Solidity
  • Hardhat
  • Ethereum (Sepolia)

Web3

  • Ethers.js
  • MetaMask

Storage

  • IPFS

AI

  • RAG-based pipelines
  • LangChain

Tech and Tools

Languages

  • Java
  • JavaScript
  • TypeScript
  • Python

Frontend

  • React.js
  • Next.js
  • Tailwind CSS

Backend

  • Spring Boot
  • Node.js
  • REST APIs

AI and ML

  • Prompt engineering
  • RAG pipelines
  • LangChain
  • Machine learning fundamentals

Blockchain

  • Solidity
  • Ethereum
  • Smart contracts
  • Web3 integrations

Databases and Development Tools

  • PostgreSQL
  • Git and GitHub
  • Hardhat
  • IPFS

Engineering Approach

  • Prefer simple and readable systems over over-engineering
  • Focus on why a system is built, not just how
  • Design for scalability without unnecessary complexity
  • Improve by shipping real projects and iterating based on feedback

Connect

Always open to learning, building, and collaborating.