About Utkarsh Jaiswal

Hi, I'm Utkarsh aka Zyaxxy a full-stack blockchain developer building at the intersection of Web3, distributed systems, and full-stack development, with a curiosity for security. I'm a Turbin3 graduate and a Tata HackQuest Season 10 CTF finalist.
I'm currently building Kite, an investing platform on Solana, and exploring projects in DeFi, on-chain protocols, and AI. I enjoy turning complex ideas into useful, intuitive experiences.

Tools I think in

Languages
RustTypeScriptSolidityPythonGo
Interfaces
ReactNext.jsReact NativeTailwind
Systems
SolanaAnchorNode.jsExpress
Data & tools
PostgreSQLConvexDockerAWS
Utkarsh's GitHub profile image
THE OTHER SIDE OF THE BRAIN

Side Projects(12)

FIG. 001 — AN EXPLORATION
+ HOVER TO DECODE
FORM FOLLOWS CURIOSITY
01
12
0112

SOLANA / FANTASY SPORTS

Athlete tokens, live contests, and settlement on-chain.

SCROLL TO EXPLORE
A CONTINUOUS EXPERIMENT.
Back to about
CV Book a call
09 / 12RUST / SOLANA PROGRAM

Solana Auction

From the first bid to the final refund.

An Anchor auction program that holds NFTs and bids in program-controlled vaults, settles expired auctions, and returns losing bids through a refund flow.

FIG. 009 / SOLANA AUCTIONFrom the first bid to the final refund.

Overview.

The program models an NFT auction through explicit instructions: create an auction, place bids, resolve the result, and claim refunds. Its README includes a devnet deployment capture and integration test results.

An auction with a lifecycle.

A maker deposits an NFT into a program-derived vault. Bids are recorded on-chain, and a permissionless resolution instruction distributes the NFT and winning payment after the auction expires.

Close the loop.

Losing bidders reclaim their funds individually. The final refund closes empty vaults and the auction account, returning rent to the maker. Auctions with no bids have a separate cancellation path.

The system at a glance.

  1. 01Create the auction
  2. 02Place bids
  3. 03Resolve the result
  4. 04Refund & close
Keep exploringSolana AMM