Skip to content
View SIDDHANTCOOKIE's full-sized avatar
😶‍🌫️
😶‍🌫️

Highlights

  • Pro

Organizations

@AOSSIE-Org @StabilityNexus

Block or report SIDDHANTCOOKIE

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.

Content in all repositories owned by your account will be closed.
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
SIDDHANTCOOKIE/README.md

linkedin  ·  x  ·  mail  ·  siddhant.tech  ·  cv

~/about

cs ’28
evm, backend & genai - defi native, eth ftw
kinda obsessive about everything i build

Contribution Quest

༄ 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 [![Review Change Stack]( · may 14, 2026

AOSSIE-Org/Template-Repo · 1 merged
#106 We encourage contributors to use AI tools responsibly when creating Pull Requests · may 15, 2026

AOSSIE-Org/Template-Repo-NextJS · 1 merged
#8 Addressed Issues: This PR introduces an automated workflow that labels pull requests with merge conflicts using eps1lon/actions-label-merge-conflict · mar 26, 2026

formstr-hq/nostr-calendar · 1 merged
#86 Implements issue #49 by introducing notification preferences at the calendar-list level, while preserving existing behavior and keeping event-level… · apr 16, 2026

formstr-hq/nostr-forms · 1 merged
#481 This replaces the old external Geyser links with a smoother in-app NIP-57/LNURL flow · may 7, 2026

↩ return to the crossroads

~/now

  • formstr (remote) - 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.

~/live products

products i shipped and run live:

~/selected work

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

~/wins

  • 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

~/before

  • 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.

~/stack

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

~/stats

Popular repositories Loading

  1. Paperly Paperly Public

    Paperly is an AI-powered tool that transforms complex research papers into clear, plain-English explanations and runnable code.

    JavaScript 11

  2. TRAFFIC-SIMULATOR TRAFFIC-SIMULATOR Public

    Python 1

  3. playlist-progress-tracker playlist-progress-tracker Public

    JavaScript 1

  4. Cafe-Management-System Cafe-Management-System Public

    Python

  5. Block-coder Block-coder Public

    Forked from Dhanush-Poduval/Block-coder

    JavaScript

  6. ChainSentinals ChainSentinals Public

    Forked from Dhanush-Poduval/CHainSentinals

    WEb3 ai cybersecurity app

    Python