Skip to content
View 0xDevNinja's full-sized avatar
🌏
🌏

Block or report 0xDevNinja

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
0xDevNinja/README.md
contribution snake

I build settlement infrastructure and cross-chain systems across Solidity, Rust, Go, TypeScript/Node, and Pythondeep in all of them, not just passing-familiar. Over the past few years I've contributed to protocols like CoW Protocol, Filecoin (via ChainSafe's Forest), and Hyperlane's cross-chain messaging stack. I care about code that's auditable, deterministic, and built to survive adversarial environments — which is most of Web3. When I'm not only writing Solidity or Move, I'm usually deep in backend systems design or experimenting with SUI's object-centric model.

Currently: freelancing across Web3 — building solvers, smart contracts, and backend infra for protocols and teams who ship fast.

Open to: contract engagements, protocol advisory, audit collaborations, security research. Strong preference for serious DeFi / infra work — Solidity, Rust solvers, Cosmos / Substrate appchains, cross-chain messaging. Reach out →

Stack

Languages Languages
Infra & Data Infra
DevOps & Secrets
Blockchain
Frameworks
Messaging & P2P

What I'm Building

Project Description Stack Status
Rust-Algorithms Classical algorithms in idiomatic Rust with thorough test suites Rust Active
solidity-examples Solidity tutorials and sample contracts — learning reference covering patterns and DeFi primitives. Solidity, TypeScript Active
titular Multi-chain commerce layer for AI agents — Base/Eth/Solana launchpad with ACP v2 + GAME planner. Solidity, Rust Active
omniforge One Go API and one CLI for every git forge — GitHub, GitLab, Gitea/Forgejo, Bitbucket Cloud. Go Active
ProphecyChain Cosmos SDK oracle chain — validators attest Ethereum storage state with slashing-backed consensus. Go Active
neuro-mesh Peer-to-peer intelligence marketplace — Substrate appchain with subnet-based AI inference economics. Rust, TypeScript Active
cowSolver Cross-chain CoW Protocol solver — automated settlement optimization with bridge integration Rust Active

Technical Philosophy

I optimize for cross-chain interoperability and on-chain settlement correctness — bridge invariants, solver pricing, and message-passing semantics get more attention than UI polish. Modules ship behind feature gates with property tests and threat models before mainnet. Security-first by default: every external call return value gets checked, every state change emits an event.

Audits & Security Work

  • Nervos Force Bridge — ETH-side contract audit suggestions (#386)
  • Available for Solidity audits and threat modeling for protocol launches. Slither + Foundry invariant testing + manual review. Reach out for engagement details.

Ecosystem Contributions

Tracer-Cloud / opensre · 10 PRs · view all →
  • #1982 — fix(e2e): resolve repo root correctly in deploy helpers
  • #1902 — docs(readme): add Telegram to Communication integrations
  • #1814 — feat(sentry): init_sentry for missing entrypoints (Sentry coverage 3/5)
  • #1558 — feat(sentry): tighten init config (Sentry coverage 1/5)
  • #1261 — docs: add LLM providers reference page
  • #1021 — test(utils): add direct unit tests for ingest_delivery
  • #1003 — test(tools): add unit tests for the four GitLab tools
  • #1002 — docs(tests): correct FileNotFoundError example message in tests/AGENTS.md
  • #999 — docs(azure-monitor): add Azure Monitor integration guide
  • #990 — fix(eks): forward stored AWS integration credentials into build_k8s_clients
NousResearch / hermes-agent · 9 PRs · view all →
  • #23664 — chore(ci): pass VERCEL_DEPLOY_HOOK via env block, not inline expression
  • #21138 — fix(openviking): drop tenant headers on API-key auth + refresh client on /reload
  • #21134 — fix(profile): honor renamed root alias in CLI/profile helpers
  • #20602 — fix(credentials): prefer ~/.hermes/.env over stale os.environ on key rotation
  • #20100 — fix(config): dedupe duplicate KEY= lines in save_env_value
  • #20094 — fix(cli): pin HERMES_KANBAN_BOARD at chat boot to stop subprocess board drift
  • #18405 — fix(tui): copy selection on Ctrl+C in approval overlay instead of denying
  • #17951 — fix(curator): scan nested archive subdirs in restore_skill
  • #17821 — fix(tui): guard /reload-mcp against null ctx.sid
ChainSafe / forest · 4 PRs · view all →
  • #6968 — feat(wallet): strict address validation in forest-wallet CLI
  • #6967 — feat(wallet)!: apply FRC-0102 envelope to sign/verify by default
  • #6966 — fix(tool): surface MessagePool service task errors in api_cmd test ctx
  • #6395 — feat(chainstore): add fallback blockstore skeleton with bitswap support
NethermindEth / nethermind · 4 PRs · view all →
  • #11600 — feat(sync): support infinite pivot-update attempts via -1 (#5992)
  • #11569 — fix(snap-sync): refresh pivot instead of punishing the only peer (#6803)
  • #11552 — feat(rpc): add eth_fillTransaction
  • #11524 — feat(rpc): add debug_intermediateRoots
garrytan / gstack · 4 PRs · view all →
  • #1496 — fix(gstack-paths): add --get so /codex skips eval-tilde footgun
  • #1488 — fix(global-discover): bucket codex by originator + read 128KB for CC cwd
  • #1469 — fix(artifacts-init): honor gh/glab git_protocol when picking push URL
  • #1468 — fix(gbrain-sync): fold hostname into code-source id hash
tc39 / tc39.github.io · 3 PRs · view all →
  • #662 — fix: remove dead links to deleted translation_*.md files
  • #661 — fix #300, extract language icon and remove stray copyright
  • #660 — fix #406, translate fr site.json agenda and notes
o1-labs / mina-rust · 2 PRs · view all →
  • #2209 — chore(alloc-test): prefer core/alloc over std
  • #2208 — chore(redux): prefer core/alloc over std
cowprotocol / services · 1 PR · view all →
  • #4371 — Enforce EIP-7825 per-tx gas cap on settlement
hyperlane-xyz / hyperlane-monorepo · 1 PR · view all →
  • #1799 — adding MAX_MESSAGE_BODY_BYTES check to MockMailbox
nervosnetwork / force-bridge · 1 PR · view all →
  • #386 — Force Bridge Eth contracts audit-suggestions
tvl-labs / el-axon · 1 PR · view all →
  • #1 — Feat: Axon AVS Contracts

Issues Filed & Owned

Open

ChainSafe / forest · 4 issues · view all →
  • #6012 — feat: implement strict address validation in forest-wallet CLI
  • #6353 — Implement fallback blockstore
  • #6442 — Implement FRC-102 in forest-wallet for consistency across Filecoin wallets
  • #6505 — Handle JoinSet task errors in test utility functions
Tracer-Cloud / opensre · 1 issue · view all →
  • #1477 — Sentry coverage 3/5 — Add init_sentry() to missing entrypoints (analytics, daily-update, github-issue-comments, grafana-seed, hosted graph)
o1-labs / mina-rust · 1 issue · view all →
  • #1260 — Limit the usage of std, and rely on core as often as possible

Closed

Tracer-Cloud / opensre · 4 issues · view all →
  • #1005 — [FEATURE] : add docs for LLM APIs/CLI supported
  • #1014 — [FEATURE] : add docs for telegram integration
  • #993 — Add unit tests for GitLab tools (Commits, File, MRs, Pipelines)
  • #997 — Add Azure Monitor integration documentation (docs/azure-monitor.mdx)
ChainSafe / forest · 2 issues · view all →
  • #4941 — validate network definitions with upgrades.json
  • #6334 — Check integration with Protofire proxy
MystenLabs / sui · 2 issues · view all →
  • #19879 — Sui Code Bug or Feature Request
  • #20607 — Example not updated for Transaction_subscription in rust
hyperlane-xyz / hyperlane-monorepo · 1 issue · view all →
  • #1798 — Missing MAX_MESSAGE_BODY_BYTES check in MockMailbox

Connect

Email GitHub Sponsor

📈 GitHub Stats  (click to expand)

Profile Metrics

Pinned Loading

  1. cowSolver cowSolver Public

    Cross-chain CoW Protocol solver — automated settlement optimization with bridge integration

    Rust 3

  2. ChainSafe/forest ChainSafe/forest Public

    🌲 Rust Filecoin Node Implementation

    Rust 695 190

  3. hyperlane-xyz/hyperlane-monorepo hyperlane-xyz/hyperlane-monorepo Public

    The home for Hyperlane core contracts, sdk packages, and other infrastructure

    TypeScript 58 590

  4. titular titular Public

    Multi-chain commerce layer for AI agents — Base/Eth/Solana launchpad with ACP v2 + GAME planner.

    Solidity