One flywheel, four contracts, zero keys to the money
Over Phases 3 & 4 I composed four of my Vyper contracts into a single self-reinforcing DeFi loop. Every arrow is a small permissionless router that can only move value the protocol has already released or earned — no admin reaches through, including the DEX. Everything here is live on Sepolia testnet, fuzzed & self-reviewed — not audited.
Coil DEX → fees
trades on the intent DEX accrue protocol fees
→ TARE surplus
CoilFeeRouter (A): USDC→TARE, donated to surplus
→ veForge gauges
SurplusSplitter: senior→sTARE, junior→gauge emissions
→ Keep capital
GaugeWeightRouter (R1): votes steer vault allocation
→ markets on Coil
CoilMakerStrategy (C): deeper books → loop closes
“No vote, keeper, admin, or caller may move a solvent user’s collateral, mint on a bad price, or alter live debt. Routers only move value already released or earned.”
Every arrow moves only already-earned value. Each connection is a small, permissionless router with exactly one bounded action — it cannot mint, cannot reach a live position, cannot redirect a senior claim. The worst a bad actor can do is leave money on the table.
Sepolia testnet · fuzzed · self-reviewed · not audited. Gauge weights activate at the weekly epoch boundary (Thu 00:00 UTC).
One engineer, working in the open
I'm Khomenkov Yuriy (KhomDev) — a solo Vyper and DeFi engineer focused on the Curve ecosystem and on protocol security. I don't ship isolated demos; I build composed systems where a stablecoin, ve-governance, a vault, and a DEX reinforce each other through small permissionless routers that move value but never hold a key to it.
My discipline is the same on every repo: write the invariant first, fuzz it hard with Hypothesis stateful machines, prove the risky integrations on a mainnet/Sepolia fork against the real contracts, then review my own work in the open and publish the trace. Everything in the ecosystem above is live on Sepolia, fuzzed and self-reviewed — and labelled honestly as not audited.
I'm a Chainlink-verified developer with a public Cyfrin profile, and I take remote contract work paid in USDC / ETH — code review, Solidity→Vyper migration, DeFi integrations, and the router-engineering pattern behind this flywheel.
Invariant-first
One carried rule since Phase 0 — no actor moves a solvent user's funds. Every contract is built to keep it.
Fuzzed, fork-proven
Hypothesis stateful suites + Sepolia-fork runs against real Coil & real Curve pools.
Open & honest
Self-reviewed in public, on-chain traces published. Testnet labelled as testnet. Not audited, said plainly.
Verified
Chainlink Developer verification · public Cyfrin profile · active on Cantina & HackenProof.
Vyper · DeFi · Ethereum
Five production-grade Vyper contracts. Four compose into the TARE ecosystem above; one stands alone. Each card notes its role in the flywheel and the routers that wire it in — all on Sepolia, fuzzed & self-reviewed, not audited.
Four contracts, one flywheel
TARE (hub), veForge (governance), Keep (vault) and Coil (DEX) compose into the loop above. Each is live on Sepolia; the routers that wire them are listed per card. Fuzzed & self-reviewed, not audited — gauge weights activate at the weekly epoch boundary.
⚖️ TARE Stablecoin
Flywheel role: HUB — Coil fees donate to surplus; Phase 3 splits surplus → sTARE savers + veForge gauge emissions via SurplusSplitter.Overcollateralized, ETH-backed stablecoin pegged to USD. Every TARE is minted against 2× locked ETH; positions carry an on-chain health factor and permissionless liquidators restore solvency when collateral falls below the threshold. No governance token, no admin keys on the engine, no rebasing. Phase 3 added a surplus → savings (sTARE) + capped gauge-emissions split — proven on-chain: 50 TARE in → sTARE share price 1.0→1.4 in one tx.
🗳️ KhomDev VeForge
Flywheel role: GOVERNANCE — ve-lockers vote gauge weights that steer Keep's capital and earn a capped slice of Coil fees in real USDC. Weights activate at the weekly epoch boundary.Vyper 0.4 reference implementation of vote-escrowed tokenomics — VotingEscrow, GaugeController, and BribeDistributor. Modernized for the Vyper 0.4 module system, Snekmate-hardened, Moccasin + Hypothesis tested. Now the governance layer steering real money — votes never touch funds, only read by permissionless routers.
🏦 KhomDev Keep
Flywheel role: VAULT — capital allocation steered by gauge votes (GaugeWeightRouter / Router 1) and runs a market-making strategy ON Coil (CoilMakerStrategy / C). Fork-proven: 1000 USDC in → 1001.94 out.ERC-4626 multi-strategy yield vault for USDC with senior/junior tranching. Smart strategy router across Aave V3, Compound V3, and Morpho Blue. HWM performance fees, Senior/Junior risk tiers, EIP-2612 permit. Now capital-steered by gauge votes and making markets on Coil via an EIP-1271 on-chain maker that can never be filled below the EMA-oracle floor.
🔄 Coil DEX
Flywheel role: DEX — the fee source feeding the loop and the venue Keep makes markets on. Phase 4 A + B live; C (CoilMakerStrategy) live. First Coil deployed on Sepolia.MEV-resistant intent DEX with batch-auction uniform clearing and partial fills. EIP-712 typed-data signing, EIP-1271 smart wallet support, EIP-2612 permit, EIP-7702 EOA support, per-intent allowance guards. 95 tests across 8 modules. Protocol fees route — only as already-earned value — to TARE surplus (A) and to gauge voters in real USDC (B).
Independent showcase
Not part of the ecosystem — a self-contained demonstration of Chainlink VRF 2.5 and provably-fair on-chain game design.
⚔️ NodeJackPot
Provably-fair on-chain elimination raffle with Chainlink VRF 2.5. Players buy tickets at quadratic cost, VRF eliminates participants until 3 survivors split the pot (70/20/10). Pull-payment pattern, 24-hour vesting, reentrancy guards, rolling jackpots.
Deployed Tools
Production AI-powered tools on Google Cloud Run — on-chain intelligence, DeFi analytics, and DAO automation.
Real-time on-chain intelligence terminal monitoring $1M+ transactions with AI-driven behavioral analysis.
Institutional-grade asset monitoring with real-time price history and automated market risk reviews.
Multi-stage security protocol for Vyper 0.4+ and Solidity. Integrates SAST with AI semantic synthesis.
Contributor intelligence portal scoring on-chain identity and governance participation for DAOs.
Sentiment engine for Twitter & Discord with predictive FOMO analysis and batch data processing.
Tools of the Trade
The actual stack behind the TARE ecosystem and every repo above — Vyper 0.4 contracts, Snekmate building blocks, Moccasin + Titanoboa + Hypothesis for testing and fork-proofs, and the Curve / Aave / Morpho protocols I integrate against.
Smart Contracts
DeFi Protocols
Dev Tooling
Security
AI / Backend
Infrastructure
Hire Me, Paid in Crypto
Vyper 0.4 is a narrow expert pool. If you ship on Ethereum and need security-hardened contracts, integrations, or AI-driven content — these are productized engagements with fixed scope, fixed price, USDC settlement.
Vyper Code Review
Targeted review of a Vyper contract or module (≤500 LOC). Severity-ranked findings, suggested patches, PDF report.
- Written PDF report
- Severity-ranked findings
- Suggested code patches
Snekmate Migration
Port a Solidity ERC-20 / ERC-721 / vault contract to Vyper 0.4 using Snekmate modules — gas-optimized, fully tested.
- Vyper 0.4 port
- Test parity with original
- Moccasin project scaffold
Aave V3 / Uniswap V3 Integration
Atomic position-management contract wiring Aave V3 lending, Uniswap V3 swaps, and Chainlink valuation. Mainnet-fork tested.
- Custom helper contract (Vyper)
- Chainlink oracle wiring + slippage guards
- Mainnet-fork test suite
Chainlink Oracle Adapter
Custom Chainlink price-feed adapter with staleness checks, fallback logic, and decimals normalization. Comes with fork-pinned tests.
- Adapter contract (Vyper)
- Staleness + heartbeat guards
- Mainnet-fork tests
TWAP / MEV-Hardening Pass
Drop-in TWAP integration and sandwich-resistance audit for an existing swap path. Includes gas report and mitigation patch.
- TWAP integration code
- Sandwich-attack risk report
- Gas diff + mitigation patch
PHOSPHOR Trading Bot
Custom fork of PHOSPHOR — mainnet Uniswap V2 trading bot with your strategy module, TWAP pricing, nonce-safe execution, Prometheus metrics.
- Custom strategy module
- Backtest report
- Prometheus dashboard + kill switch
DeFi Protocol Composition / Router Engineering
Wire governance or DEX flow into your existing protocol with small permissionless routers — value moves, but no actor (vote, keeper, admin) gets a key to funds. The pattern behind the TARE flywheel.
- Bounded single-action router(s) (Vyper)
- Fail-closed invariants + Hypothesis fuzzers
- Fork-proof run + integration writeup
Growth Engine — Web3 Narrative
One topic in, four platform-native drafts out: X thread, LinkedIn post, blog, newsletter. Auto-audited and refined through a 5-stage Gemini pipeline.
- 4 platform drafts per topic
- Sentiment + narratives research note
- Word-level edit diff (signal vs. noise)
Pick a package
Tap "Request invoice" — I reply within 24h with a 1-page Statement of Work (scope, deliverables, timeline).
50% in USDC, work begins
Sign SOW, send 50% to my treasury wallet (Base / Arbitrum / Mainnet — your call). Daily progress updates over Telegram / email.
Delivery + final 50%
Code, tests, and report shipped. Final 50% on acceptance. 7 days of post-delivery support included.
Jobs over $5k? Use a Safe multisig with a neutral signer or Kleros Escrow — your choice, no extra cost.