linkedin · x · mail · siddhant.tech · cv
cs ’28
evm, backend & genai - defi native, eth ftw
kinda obsessive about everything i build
༄ the crossroads - a contribution quest
four paths, four kinds of work - every merged pull request lives here.
102 merged prs and counting; the quest renews itself with each new merge.
心 the way of the mind · 4 ·
刃 the way of the blade · 5 ·
鎖 the way of the chain · 69 ·
巻 the way of the scroll · 24
心 the way of the mind - ai that shows its work · 4 merged prs
skillcheck, paperly & research
SIDDHANTCOOKIE/SkillCheck · 2 merged
#2 Wired into graph.py so hook/install-triggered files are promoted to loadstage "unattended" before capability chains build · aug 14, 2026
#1 Add interlinked README, AO usage doc, and design doc · aug 13, 2026
DemocratiseResearch/SARAL · 1 merged
#29 Summary What was the problem and what does this PR do about it · jul 8, 2026
SIDDHANTCOOKIE/DocuFlow · 1 merged
#1 Updated index.html to add a Vite module entry script (<script type="module" src="/index.tsx"></script>) and removed the browser importmap that was… · feb 13, 2026
↩ return to the crossroads
刃 the way of the blade - cutting vulnerabilities out · 5 merged prs
security work, merged upstream
StabilityNexus/HammerAuctionHouse-Solidity · 2 merged
#68 Addressed Issues: Fixes #66 Fixes English auction anti-sniping behavior by making deadline extension conditional instead of unconditional · mar 30, 2026
#38 This PR fixes critical reentrancy risks in VickreyAuction by adding OpenZeppelin ReentrancyGuard and enforcing CEI ordering · feb 6, 2026
healthyinc/bio-block · 2 merged
#147 The fix introduces cryptographic signature verification using · mar 6, 2026
#106 How I solved it I fixed it by reordering the logic: now the contract zeros the balance first, then sends the ETH · feb 8, 2026
StabilityNexus/MiniChain · 1 merged
#120 These fixes are essential for ensuring network stability, fund safety, and resistance against targeted DoS attacks · jul 15, 2026
↩ return to the crossroads
鎖 the way of the chain - a blockchain, built from scratch · 69 merged prs
web3 & protocol engineering
StabilityNexus/MiniChain · 43 merged
#136 Added a security policy with supported versions, reporting guidance, response expectations, and scope · aug 13, 2026
#138 Adds a Dockerfile and .dockerignore, and extends the tag-triggered release workflow with a job that builds and pushes the image to GitHub Container… · aug 12, 2026
#137 Addressed Issues: Added release automation workflow Adds pyproject.toml to package MiniChain as an installable wheel/sdist (setuptools backend),… · aug 11, 2026
#134 Introduced a StateJournal proxy dictionary in minichain/state.py · aug 10, 2026
#133 Addressed Issues: Replaces the leading-zero difficulty mechanic with a granular target hash threshold for Proof of Work validation · aug 10, 2026
#132 Added configurable network, node, mining, and mempool settings · jul 28, 2026
#130 Adds input validation and clear errors for invalid formats, missing profiles, and unsupported commands · jul 22, 2026
#128 Introduces cross-contract interoperability, allowing smart contracts to securely invoke functions on other contracts synchronously during execution,… · jul 22, 2026
#119 Genesis Tokenomics: Added an initialsupply parameter (set to 1,500,000,000) to genesis.json to clearly document the network's maximum genesis… · jul 22, 2026
#124 Check one of the checkboxes below: This PR does not contain AI-generated code at all · jul 15, 2026
#123 Addressed Issues: This PR refactors the Minichain codebase to decouple configuration parameters and hardcoded constants from the core logic files · jul 15, 2026
#127 Check one of the checkboxes below: This PR does not contain AI-generated code at all · jul 9, 2026
#126 Check one of the checkboxes below: This PR does not contain AI-generated code at all · jul 9, 2026
#125 Check one of the checkboxes below: This PR does not contain AI-generated code at all · jul 9, 2026
#118 The README now supports an auto-updated coverage badge section · jul 9, 2026
#117 Addressed Issues: This PR introduces critical security and consensus fixes to the Blockchain class to prevent difficulty manipulation and secure the… · jul 9, 2026
#116 Bug Fixes Strengthened block, transaction, and contract validation for more consistent behavior · jul 6, 2026
#114 Added commands to export the current private key and import a new one from the command line · jul 6, 2026
#113 Bug Fixes Block acceptance and chain sync now rely on explicit validation results, improving consistency · jul 3, 2026
#111 Introduced adaptive mining difficulty that updates based on recent block times · jul 3, 2026
#110 Check one of the checkboxes below: This PR does not contain AI-generated code at all · jul 3, 2026
#106 Introduced peer banning controls, including ban, unban, and list banned peers in the CLI · jul 2, 2026
#104 Check one of the checkboxes below: This PR does not contain AI-generated code at all · jul 2, 2026
#105 Added an ANSI-colored, more prominent interactive input prompt · jun 29, 2026
#102 Implemented chunked chain synchronization with total-work conflict resolution, reorg handling, and automatic catch-up · jun 26, 2026
#101 Refactor State.applytransaction to validate and process contract transfers · jun 26, 2026
#100 Nodes can resolve blockchain forks by comparing chain work and reorganizing to the heavier chain, re-adding orphaned transactions to the transaction… · jun 25, 2026
#98 Addressed Issues: Created minichain/rpc.py configuring an asynchronous HTTP server powered by aiohttp · jun 25, 2026
#99 Check one of the checkboxes below: This PR does not contain AI-generated code at all · jun 22, 2026
#92 CLI Integration (main.py): Added deploy and call commands to the interactive shell · jun 12, 2026
#91 Addressed Issues: This PR implements the transaction fee system · jun 12, 2026
#89 Addressed Issues: Implemented a core Receipt architecture to record the outcome of transactions · jun 12, 2026
#88 Addressed Issues: This PR implements Feature 1 from the roadmap, giving MiniChain cryptographic verifiability · jun 3, 2026
#87 Bug Fixes Genesis validation now verifies the actual genesis block hash instead of assuming a fixed placeholder · may 29, 2026
#78 Check one of the checkboxes below: This PR does not contain AI-generated code at all · may 17, 2026
#86 Check one of the checkboxes below: This PR does not contain AI-generated code at all · may 15, 2026
#70 Addressed Issues: This PR refactors the [Mempool] data structure from a linear [list] to a nested dictionary (dict[sender][nonce] = tx), optimizing… · mar 26, 2026
#62 Added Block.fromdict(...) and reused it for: incoming network blocks persistence block deserialization Centralized block linkage + hash checks into… · mar 21, 2026
#54 Addressed Issues: This PR applies the CodeRabbit-requested fixes in main.py and minichain/p2p.py with minimal, targeted changes · mar 20, 2026
#61 Automatic restore from saved state on startup when present, and atomic save on shutdown to prevent data loss and ensure integrity · mar 17, 2026
#60 Addressed Issues: Fixes Replace mempool nonce-bucket structure with a simple sorted queue · mar 15, 2026
#46 My changes generate no new warnings or errors · mar 5, 2026
#19 Changes Made: Consolidated Folders: Moved the contents of consensus/, core/, [network/] and [node/] into a single minichain/ directory · feb 24, 2026
healthyinc/bio-block · 7 merged
#188 Adds on-chain purchase access tracking to [DocumentStorage.sol] · mar 6, 2026
#180 Also Updated .github/workflows/labeler.yml trigger with respect to gitHub’s official labeler action from pullrequest to pullrequesttarget explicit… · mar 1, 2026
#173 Changes app/actions.ts Added cache: 'no-store' to all fetch calls to prevent caching of PHI data (search results, metadata, health checks) · mar 1, 2026
#134 Hey @karthiksathishjeemain @pradeeban this PR begins our migration to Next.js 16, focusing strictly on dependency upgrades and build configuration… · feb 25, 2026
#118 It adds an initial test suite for the smart contract and sets up the required Hardhat configuration so contributors can run tests locally in a… · feb 11, 2026
#105 This PR introduces content aware indexing and retrieval by extracting and indexing actual file content in addition to uploader metadata · feb 11, 2026
#112 Problem Users cannot update document metadata (price, tags, description) or delete their documents after upload · feb 9, 2026
StabilityNexus/Chainvoice · 5 merged
#156 Check one of the checkboxes below: This PR does not contain AI-generated code at all · mar 27, 2026
#151 Addressed Issues: This PR introduces an automated workflow that labels pull requests with merge conflicts using eps1lon/actions-label-merge-conflict · mar 25, 2026
#134 My changes generate no new warnings or errors · mar 22, 2026
#81 This PR hardens ownership management and improves observability of admin state changes in the Chainvoice smart contract · mar 22, 2026
#84 Problem Users will get cryptic "missing revert data" error when trying to create an invoice to themselves · jan 31, 2026
StabilityNexus/Template-Repo-EVM-Contracts · 3 merged
#26 I have read the [AI Usage Policy]( and this PR complies with this policy · may 28, 2026
#25 Addressed Issues: This PR introduces an automated workflow that labels pull requests with merge conflicts using eps1lon/actions-label-merge-conflict · mar 26, 2026
#12 My changes generate no new warnings or errors · mar 14, 2026
StabilityNexus/HammerAuctionHouse-WebUI · 2 merged
#72 Ensures streamlined access to the latest content, updates, and resources through the new unified Stable Viewpoints blog hub, enhancing overall… · mar 27, 2026
#71 Addressed Issues: Removed header quick links (Home, Auctions, Create, Dashboard) from the navbar · mar 27, 2026
StabilityNexus/Template-Repo-EVM-Keeper · 2 merged
#10 I have filled this PR template completely and carefully, and I understand that my PR may be closed without review otherwise.- My PR addresses a… · jun 5, 2026
#8 Addressed Issues: This PR creates a reusable EVM keeper template · mar 20, 2026
StabilityNexus/Fate-EVM-Frontend · 1 merged
#92 Addressed Issues: This PR introduces an automated workflow that labels pull requests with merge conflicts using eps1lon/actions-label-merge-conflict · jun 19, 2026
StabilityNexus/HammerAuctionHouse-Solidity · 1 merged
#70 Check one of the checkboxes below: This PR does not contain AI-generated code at all · mar 27, 2026
StabilityNexus/IdentityTokens-EVM-Contracts · 1 merged
#83 Check one of the checkboxes below: This PR does not contain AI-generated code at all · apr 4, 2026
StabilityNexus/IdentityTokens-EVM-Frontend · 1 merged
#98 Check one of the checkboxes below: This PR does not contain AI-generated code at all · apr 4, 2026
StabilityNexus/VouchMe · 1 merged
#34 Addressed Issues: This PR introduces an automated workflow that labels pull requests with merge conflicts using eps1lon/actions-label-merge-conflict · mar 26, 2026
StabilityNexus/Website · 1 merged
#67 Added GitHub and website icons to improve link visibility · aug 10, 2026
StabilityNexus/hodlCoin-Website · 1 merged
#32 Addressed Issues: This PR introduces an automated workflow that labels pull requests with merge conflicts using eps1lon/actions-label-merge-conflict · mar 25, 2026
↩ return to the crossroads
巻 the way of the scroll - the formstr suite, shipped · 24 merged prs
formstr, aossie & community
formstr-hq/formstr-drive · 7 merged
#62 Fix drive-key mint hazard: read legacy format, never mint over an existing key · sep 15, 2026
#61 Rewrites file preview generation to use gifenc for animated GIF thumbnails instead of @ffmpeg/, extracts the fetch/cache logic from FileCard into… · sep 15, 2026
#57 Download fixes Replaced the old useDownloader hook with a proper streaming pipeline (swStreamDownload.ts + public/sw.js) so large files write… · jul 21, 2026
#53 Implement chunked uploads · jul 11, 2026
#19 @abh3po this PR adds in-app preview support for common file types and introduces a doc handoff flow to Nostr Docs for office-style documents that… · jun 29, 2026
#35 All 5 events fetch successfully but every decryption silently fails (caught by console.debug) · may 4, 2026
#4 @abh3po do let me know if these changes are desired This PR fixes folder navigation visibility in the drive UI · apr 15, 2026
formstr-hq/nostr-docs · 5 merged
#52 Explicit View Rotation: If an existing view link is active, the "Generate Link" button changes to "Rotate View Access" · jul 9, 2026
#47 Changed src/contexts/UserContext.tsx · jun 17, 2026
#38 @abh3po all fixes applied build passes scuessfully! · may 14, 2026
#37 Validates image MIME type before conversion · may 14, 2026
#21 Adds export support for docs in various file types · apr 22, 2026
formstr-hq/nostr-polls · 5 merged
#234 Feed components that utilized dataLayer.observe directly (bypassing the useEvents wrapper) were subscribing to the worker's cache before it had… · aug 22, 2026
#215 File size error handling · jun 18, 2026
#205 @abh3po Added full extended Nostr profile metadata support (banner, website, nip05, lud16, displayname) · jun 16, 2026
#169 Currently we can't click on the post author's name to navigate to profile only clicking on picture works @abh3po this adds that · apr 18, 2026
#166 @abh3po @geralt-debugs the favicon url was not pointing to the correct asset Before: After · apr 12, 2026
AOSSIE-Org/SocialShareButton · 2 merged
#131 Addressed Issues: This PR introduces an automated workflow that labels pull requests with merge conflicts using eps1lon/actions-label-merge-conflict · mar 25, 2026
#117 Check one of the checkboxes below: This PR does not contain AI-generated code at all · mar 22, 2026
AOSSIE-Org/Info · 1 merged
#70 [ - building formstr-drive & docs: privacy-preserving, decentralized file storage on nostr + blossom. a real alternative to traditional cloud.
- gsoc '26 @ aossie-org - core architecture of a decentralized blockchain protocol: pow consensus, libp2p networking, mempool mechanics, transaction signing with pynacl.
products i shipped and run live:
- paperly - paperly0.vercel.app · research papers, understood
- doxuflow - doxu-flow.vercel.app
| project | what i built |
|---|---|
| chainguard | ai + web3 security system - on-chain cryptographic verification. won a bounty @ ethsf '25 (team of 4, 48 hours) |
| modern slm from scratch | modular small language model in pytorch - implemented grouped query attention, swiglu, rope and rmsnorm from first principles; includes a 4m-param token generator and a qwen2.5-micro replication |
| transformer from scratch | "attention is all you need" rebuilt from the raw math in pytorch + numpy - custom scaled dot-product attention, token embeddings, positional encodings, training loops |
| eco-sentry | early wildfire prediction for indian forests - cnn over modis thermal anomaly data (2015-2023) via google earth engine; 98% accuracy within 15 minutes |
- bounty winner, ethsf 2025 - won a bounty for on-chain cryptographic verification, built by a team of 4 in 48 hours
- sih finalist - top 250 of 800+ teams, smart india hackathon internal selection
- saral ai @ democratiseresearch (precog labs, iiit hyderabad) - shipped the patent workflow end-to-end across the frontend and go backend, integrated a new ocr engine and tuned llm guardrails; built llm eval pipelines with langsmith (gemini + sarvam) and a production tts pipeline with async ffmpeg audio stitching.
- urop research @ srmist - ai-driven adaptive digital twin models for routing-bottleneck optimization in large-scale network topologies.
langs python · typescript · javascript · solidity · go · c++ · c
web html/css · react · next.js · node.js · express · tailwind · vite
ai/ml pytorch · scikit-learn · langsmith · numpy · pandas
web3 evm · smart contracts · web3.py · ethers.js · wagmi · hardhat · openzeppelin · libp2p
backend fastapi · flask · celery · redis · mongodb
tools docker · git · firebase · gcp · ubuntu










