Full-Stack Developer

React & Next.js frontends, Python and Node.js backends, and automation that runs at scale. I ship in unfamiliar codebases.

/ About

I build software that holds up under load, review, and edge cases — not just on the happy path.

B.Tech at Jabalpur Engineering College (2023–2027). I’ve led frontend for a multi-tenant travel platform, shipped a merged authentication feature into Appwrite’s PHP codebase, and built a reconciliation engine validated against 2,254 planted decoys. Most of my work starts in a codebase I’ve never seen before.

0K
Appwrite — PR merged into a 57K-star repo
0
Passing tests, 0 missed defects
0×
Order throughput after automation
0+
Production modules shipped from Figma
Icosahedron · drag-free, follows your cursor

/SELECTED WORK

All repos
reconcile/engine.py 931 PASSED
$ pytest -q --cfg=26
match(payments, settlements, failures)
  → unexplained: ₹0.00
  → decoys caught: 2254/2254
  → false positives: 0
  → throughput: ~62K rows/sec
HACKATHON Razorpay Buildathon · Track 04

Where Did My Money Go — financial reconciliation engine

Matches payment, settlement and failure records to explain every discrepancy, with a full audit trail back to source rows.

PythonFastAPINext.jsTypeScript
bot/orchestrator.js 10 PARALLEL
await Promise.all(sessions.map(run))
  // imap otp → login → checkout
  accounts: 100+
  per order: 2m00s → 40s
  retries: auto, per selector
  throughput: 45× baseline
CLIENT Automation system

Flipkart Auto Order Bot — bulk purchasing at scale

Multi-session browser automation with IMAP OTP verification, retry and recovery — plus a non-technical guide so the client runs it alone.

Node.jsPlaywrightIMAP
app/(booking)/search/page.tsx
export default function Search() {
  const { data } = useSearch(query)
  // 15+ modules · 6+ REST APIs
  // multi-tenant · Redux · Tailwind
  return <Results items={data} />
}
PRODUCTION Badkul Technology · Oct 2025 – Feb 2026

Ghumakker.com — multi-tenant travel platform

Led frontend: 15+ scalable modules and a reusable component library built pixel-perfect from Figma, 6+ REST integrations across search, booking and accounts, and 20+ UI/UX issues resolved.

ReactNext.jsTypeScriptReduxTailwind

/OPEN SOURCE

Contributing where the codebase is unfamiliar
Appwrite PR #13148 MERGED 57K★ · 5.7K forks

Added a custom MFA challenge factor so developers can deliver second-factor auth through channels Appwrite doesn’t support natively — traced the existing email, phone, TOTP and recovery-code flows to fit the architecture without extra branching.

Security fix in review
Restricted challenge access so read-scoped API keys can’t reach email or phone OTP secrets.
Server-only endpoint
API-key authorization with a separate response model — raw secrets never reach clients.
E2E regression tests
Invalid OTPs, challenge reuse, cross-user access, session-vs-API-key auth.
PHPUtopiaPHPUnitPHPStan
Hatchet + other repositories

Smaller merged fixes to the Hatchet task-orchestration platform and others — reproducing issues locally, reading the existing implementation, following project conventions.

/STACK

Languages, frameworks, databases, tooling

Languages: JavaScript, TypeScript, Python, PHP, SQL, HTML5, CSS3. Frameworks and libraries: React, Next.js, Node.js, FastAPI, Tailwind CSS, Playwright, Redux. Databases: MySQL, MongoDB. Testing and tools: PHPUnit, Pytest, PHPStan, Git, GitHub, Figma, Vercel, Render.

/EXPERIENCE

Since Dec 2024
Handshake AI — Project Dynamo
AI Trainer (Freelance) · Remote
Python · AI evaluation · Research Aug 2026 — Present
Badkul Technology
Frontend Developer Intern · Jabalpur (Remote)
React · Next.js · TS · Redux Oct 2025 — Feb 2026
Starial
Web Developer Intern · On-site
JS · Tailwind · WordPress · SEO Dec 2024 — Feb 2025
Jabalpur Engineering College
B.Tech · Jabalpur (M.P.)
2023 — 2027

/WHAT I BUILD

End-to-end products: typed React/Next front ends on Python or Node services, with the database schema, auth and deploy pipeline included.

Next.js · FastAPI · Node · MySQL · MongoDB
Available for freelance work

HAVE A PROJECT IN MIND?

Frontend, backend, or the automation nobody wants to touch — send me the problem and I’ll tell you how I’d ship it.

hvsikarwar@gmail.com
Harshvardhan Sikarwar — Full-Stack Developer Jabalpur, India · Open to remote