Skip to content
View pulkit300405's full-sized avatar

Highlights

  • Pro

Block or report pulkit300405

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
pulkit300405/README.md

Hi πŸ‘‹, I'm Pulkit Singh

Polymath Engineer Β |Β  Competitive Programming Β |Β  Quant Finance Β |Β  VLSI Β |Β  Multi-Agent AI

Building systems across ML, hardware, finance, and autonomous agents.


πŸ‘¨β€πŸ’» About Me

πŸŽ“ 2nd-Year B.Tech – Electronics & Communication Engineering (KIET Deemed to be University)
πŸ† 3rd Place – Agentic AI Hackathon @ MAIT (1,100+ registrations)
πŸ₯ˆ Rank 53 – Partcl Γ— HRT Macro Placement Challenge (1.5286 avg HPWL, 17 IBM benchmarks)
πŸ“Š IMC Prosperity 4 – Finals ranked #660 overall, #64 manual, #22 country (4.65L XIRECX)

  • Building multi-agent AI systems (ReAct framework, LLaMA-3.3-70B, Groq inference)
  • Quant trading algos (Black-Scholes, market making, premium selling strategies, pure-Python implementations)
  • Hardware & placement optimization (simulated annealing, edge extraction, parallel restarts)
  • Competitive programming β€” solving across DSA, system design, and optimization problems
  • Full-stack development β€” Node.js/Express, React, FastAPI, Docker, Kubernetes

πŸ“§ pulkit300405@gmail.com | πŸ”— LinkedIn


πŸ›  Technical Skills


πŸš€ Featured Projects


3rd Place – Agentic AI Hackathon @ MAIT | ReAct framework with autonomous buyer/seller/mediator agents

  • Built 3 autonomous LLM agents (Buyer, Seller, Mediator) negotiating deals in real-time using ReAct (Reasoning + Acting) framework
  • Integrated Groq LLaMA-3.3-70B for fast agent inference (~500ms/turn)
  • Implemented ZOPA calculator (Zone of Possible Agreement) β€” mathematically enforces Pareto-optimal agreement bounds
  • Sentiment scoring on each agent message + structured negotiation history tracking
  • Prompt injection defense β€” validates agent prompts before execution to prevent manipulation
  • Result: Agents converge to Pareto-optimal agreements in 3-4 rounds with 80%+ convergence, 7.3/10 avg sentiment

Node.js Express React Groq API LLaMA-3.3-70B ReAct Framework Vercel


Multi-turn RL environment for fraud investigation β€” agents reason under uncertainty, gather evidence, issue verdicts

  • Designed OpenEnv-compatible RL environment where agents investigate sessions via 5 signal types (IP velocity, device fingerprint, login frequency, geo anomaly, request patterns)
  • Agents must balance investigation cost vs. verdict confidence β€” max 3-8 steps per session depending on difficulty tier
  • Deterministic heuristic grading (no LLM-as-judge) ensures reproducibility and speed
  • Multi-difficulty tasks: Easy (obvious fraud), Medium (mixed signals), Hard (adversarial evasion)
  • Baseline performance: Qwen-72B scores 1.85 (easy), 1.10 (medium), 0.75 (hard)

Python FastAPI PyTorch OpenEnv Docker HuggingFace Spaces


Distributed load testing platform for trading engine evaluation β€” 5K+ concurrent bots, latency p-percentiles, correctness validation

  • Engineered Bot Fleet (Go + goroutines) generating 5K+ concurrent connections with realistic order patterns
  • Built Submission Handler β€” accepts contestant code, containerizes in Docker, runs in isolation
  • Telemetry Ingester β€” captures latency (p50/p90/p99), throughput (TPS), validates correctness (FIFO, no double-fills)
  • Real-time React Leaderboard with WebSocket updates
  • Full stack: Microservices (Go), PostgreSQL + TimescaleDB (metrics), Kubernetes-ready infrastructure

Go Docker Kubernetes PostgreSQL TimescaleDB React Microservices


Multi-strategy quantitative trading bot β€” market making, momentum, options pricing, finals rank #660

  • Implemented Black-Scholes option pricing with pure-Python normal CDF (no external libs)
  • EMA momentum strategy for directional bets + market making for liquidity provision
  • Premium selling on OTM vouchers β€” delta hedging + Greeks calculation
  • Competed as "KENSAI TRADING" (2-person team) β€” achieved #22 country rank, #64 manual rank
  • Total PnL: ~4.65L XIRECs across 5 rounds

Python (stdlib only) Black-Scholes Greeks Market Making Momentum Trading


Simulated annealing + coordinate descent for circuit macro placement β€” 17 IBM ICCAD04 benchmarks

  • Implemented SANetPlacer using simulated annealing with tuned parameters (T_start = max(cw,ch)*0.25, T_end = max(cw,ch)*0.0008)
  • Edge extraction via _build_edges_from_net_nodes() for NG45 compatibility
  • Refinement phase (3000 iterations) β€” coordinate descent + pairwise swaps
  • Result: 1.5286 avg HPWL (0 overlaps) across all benchmarks, below RePlAce baseline (1.4578)
  • Key insight: Bottleneck is eval speed, not search strategy β€” optimized for fast evaluation

Python Simulated Annealing Coordinate Descent Parallel Restarts Circuit Design


πŸ“Š GitHub Stats


πŸ… Achievements

  • 3rd Place β€” Agentic AI Hackathon @ MAIT (March 2026, 1,100+ registrations)
  • Rank 53 β€” Partcl Γ— HRT Macro Placement Challenge (May 2026)
  • IMC Prosperity 4 Finals β€” #660 overall, #64 manual strategy, #22 country (April 2026)
  • FOSSEE eSim Fellowship β€” Task 5 submission (Tool Manager), IIT Bombay
  • Competitive Programming β€” 300+ DSA problems on LeetCode/GFG

🌐 Connect With Me


Always learning. Open to AI/ML internships, quant finance roles, hardware optimization challenges, and hackathons.

⭐ Check out the projects β€” feedback welcome!

Popular repositories Loading

  1. fraud-detection-env fraud-detection-env Public

    Multi-turn fraud detection RL environment for Meta PyTorch OpenEnv Hackathon

    Python

  2. MULTI-AGENTS-NEGOTIATION MULTI-AGENTS-NEGOTIATION Public

    JavaScript

  3. Macro-Placement-Challenge Macro-Placement-Challenge Public

    SA-Net: Net-aware macro placement via legalization + simulated annealing | Partcl Γ— HRT Challenge 2026

    Python

  4. pulkit300405 pulkit300405 Public