Full-stack engineer building DeFi protocols, AI agents, and Rust systems.
I work across three stacks: smart contracts in Solidity, AI agents and LLM tooling in Python with Claude and MCP, and performance-critical backends in Rust and Go. The systems I ship handle real liquidity, real users, and real money, so I write software that survives adversarial conditions.
On the DeFi side, my flagship is MantissaFi, a fully on-chain European options protocol that implements Black-Scholes-Merton pricing entirely in Solidity. At @mahaxyz I work on the core protocol: stablecoin mechanics, governance, and the Solana expansion. The core contracts repo has 37+ stars and active production deployments. I have built AMMs, perpetual DEXs, lending markets influenced by Uniswap V3 concentrated liquidity, and cross-chain governance with LayerZero and Chainlink CCIP.
On the AI side, I design on-chain agent frameworks (agent-contracts) and contribute to LLM-native developer tooling at @tinyhumansai: planner sandboxes around composio meta-tools, ambient runtime injection into system prompts, and weekly-review aggregation pipelines. I work fluently with Claude and Anthropic SDKs, MCP servers, prompt evaluations, and agent orchestration.
On the systems side, I build in Rust. Charon is a multi-chain flash-loan-backed liquidation bot that monitors under-collateralized DeFi positions and atomically liquidates them through Aave, Venus, and PancakeSwap. It uses concurrent scanners, Prometheus metrics, gas-aware profit gating, and EIP-1559 nonce management. I also use Go for backend services and infrastructure tooling.
Currently freelancing on protocol design, smart-contract engineering, AI agent infrastructure, and Rust systems for teams that need security-first execution.
| Project | What it does | Stack |
|---|---|---|
| MantissaFi | Fully on-chain European options with Black-Scholes-Merton pricing in Solidity | Solidity · Foundry |
| agent-contracts | Smart contracts powering an AI Agent Framework | Solidity |
| gmx-v2-lens | Market analytics aggregator for the GMX V2 perpetual DEX | Solidity |
| Charon | Multi-chain flash-loan-backed liquidation bot with atomic Aave, Venus, and PancakeSwap flow | Rust · Foundry |
| streamed-cache-rust | High-performance streaming temperature cache | Rust · Tokio |
| ferros-vault | Institutional-grade tokenized USDC yield vault | Solidity · ERC-4626 |
| xyz-bridge | Cross-chain bridge with relayer service | Solidity · TypeScript |
Auto-updated from public PR data. See
.github/workflows/update-readme.yml.
🟡 TinyHumansAI · OpenHuman: Personal AI assistant: cron, planner, weekly review, install · 25 PRs
tinyhumansai/openhuman · ⭐ 8558 · 704 forks
| # | Title | Status |
|---|---|---|
| #1821 | feat(voice): configurable mascot voice with ElevenLabs picker | open |
| #1812 | feat(conversations): dedicated worker-thread UI surface (#1624) | open |
| #1735 | fix(composio): default singleEvents + timeZone for googlecalendar list (#1714) | open |
| #1712 | fix(providers): user-actionable hint when model_fallbacks unconfigured (#1596) | merged |
| #1708 | fix(composio): retry once on post-OAuth auth-error gap (#1688) | merged |
| #1636 | fix(credentials): recover from stale auth-profiles.lock | merged |
| #1536 | fix(accounts): reset transient webview status on rehydrate | merged |
| #1488 | feat(orchestrator): collapse per-integration delegation into one tool (#1335) | merged |
| #1483 | feat(human): toggle voice recording with spacebar (#1471) | merged |
| #1474 | perf(composio/gmail): cut redundant fetches on incremental sync (#1404) | merged |
| #1473 | feat(orchestrator): expose update_check + update_apply tools (#1435) | merged |
| #1367 | fix(agent/triage): tiered cloud → retry → local → defer fallback | merged |
| #1363 | fix(memory_tree/jobs): scrub credentials from worker error logs | merged |
| #1362 | test(proxy): drop env-leaking runtime_proxy assertion in clear test | merged |
| #1298 | fix(stt): rewrite stale-sidecar voice error + e2e registration guard | merged |
| #1209 | fix(channels): managed-DM credentials surface as connected to chat | merged |
| #1181 | chore(tauri-shell): retire embedded Gmail webview-account flow | merged |
| #1177 | feat(learning): privilege explicit user reflections in agent context | merged |
| #1047 | feat(agent): orchestrator dedicated worker threads via spawn_subagent dedicated_thread flag | merged |
| #1042 | docs(config): finish #933 — kill BACKEND_URL stragglers + document runtime precedence | merged |
| #1026 | fix(cron): route reminders from origin channel, gate announce by allowed_users | merged |
| #959 | feat(morning_briefing): inject ambient runtime + user + datetime into system prompt | merged |
| #914 | ci(weekly-review): aggregator + workflow + runbook for #459 | merged |
| #904 | feat(planner): read-only sandbox gate on composio meta-tools | merged |
| #877 | fix(install.sh): dry-run exits 0 when platform asset missing | merged |
🔵 Digital Asset · DAML: stdlib docs + `damlc` build inference (official DAML smart contract language) · 5 PRs
digital-asset/daml · ⭐ 895 · 255 forks · Official DAML smart contract language
| # | Title | Status |
|---|---|---|
| #22989 | docs: document short-circuit evaluation for &&, ||, when, unless | open |
| #22963 | docs: document hiding and selective import forms |
open |
| #22955 | docs(stdlib): fix Template constraint claim on internal typeclasses |
closed |
| #22953 | docs(stdlib): clarify DA.List.group groups consecutive elements | open |
| #22943 | feat(damlc): infer --all for daml build with only multi-package.yaml | merged |
⚪ NethermindEth · 5 PRs
NethermindEth/nethermind · ⭐ 1552 · 692 forks
| # | Title | Status |
|---|---|---|
| #11618 | perf(blockchain): make ChainHeadSpecProvider lock-free | open |
| #11610 | feat(runner): add --logging-format CLI for structured console logs | open |
| #11570 | feat(rpc): expose debug_getFirstFullStateBlock (#1999) | closed |
| #11553 | feat(chainspec): support shanghai/cancun/prague/osaka hardfork labels | open |
| #11523 | feat(config): show non-default values on startup | merged |
🟢 ZeroLend: Lending protocol · core, governance, oracles, timelocks · 5 PRs
zerolend/core-contracts-v1 · ⭐ 3 · 7 forks
| # | Title | Status |
|---|---|---|
| #9 | Hexagate Gator Pool | open |
| #8 | Pool Hypernative Firewall on Base. | open |
| #7 | Zerolend Core Contract Liquid E-Mode | open |
zerolend/oracles · 4 forks
| # | Title | Status |
|---|---|---|
| #5 | Added DIA Aggregator Oracle Contract superOETH-USD on Base | open |
zerolend/timelocks · 3 forks
| # | Title | Status |
|---|---|---|
| #1 | Timelock script Pool Implementation Upgrade on Base | open |
⚪ gitleaks · 4 PRs
gitleaks/gitleaks · ⭐ 26986 · 2048 forks
| # | Title | Status |
|---|---|---|
| #2116 | chore(gitignore): drop stale config paths | open |
| #2114 | feat(dir): add --source-relative-paths for git/dir fingerprint parity | open |
| #2109 | fix(rules): require sourcegraph context for bare 40-char hex tokens | open |
| #2108 | fix(rules): tighten square-access-token to cut base64 FPs | open |
🟣 MahaXYZ: Core contributor · stablecoin mechanics, governance, cross-chain expansion · 4 PRs
mahaxyz/contracts · ⭐ 37 · 8 forks · EVM core protocol
| # | Title | Status |
|---|---|---|
| #72 | Unstake & Withdraw Feat on OmnichainStaking Token contract on Base | open |
| #71 | Deployment for MahaUIHelper | open |
mahaxyz/solana-contracts · 2 forks · Anchor / Rust
| # | Title | Status |
|---|---|---|
| #1 | Solana Launchpad Contracts | merged |
mahaxyz/timelocks · 1 fork · Multi-chain timelock infrastructure
| # | Title | Status |
|---|---|---|
| #1 | Added Timelock script for the Unstake & Withdraw OmnichainStaking Token on Base | open |
⚪ sentient-agi · 4 PRs
sentient-agi/OpenDeepSearch · ⭐ 3816 · 340 forks
| # | Title | Status |
|---|---|---|
| #58 | fix: declare wolframalpha as a project dependency | open |
| #55 | perf: lazy-load fasttext quality model in context_scraping.utils | open |
| #52 | fix: use crawl4ai result.markdown instead of removed markdown_v2 | open |
| #51 | fix: replace removed litellm.utils.set_provider_config call | open |
⚪ ag2ai · 3 PRs
ag2ai/ag2 · ⭐ 4551 · 627 forks
| # | Title | Status |
|---|---|---|
| #2807 | fix(fast_depends): keep positional args out of **kwargs when passed by name | open |
| #2806 | fix(interop/langchain): use arun for async langchain tools | open |
| #2800 | fix(beta/policies): pair tool calls/results after history trim | merged |
⚡ Energi Core · EVM L1 · scalability and security infrastructure
Worked with the Energi Core EVM chain on scalability and security infrastructure across the protocol.
Chains: Ethereum · Arbitrum · Polygon · BNB · opBNB · Base · Solana
Open to freelance and contract work on protocol design, smart-contract engineering, and security audits.


