Smart Contracts
Solidity systems with explicit invariants, gas-aware design and defensive access control.
A protocol-minded blockchain developer designing secure smart contracts, reliable on-chain systems and developer-friendly infrastructure where cryptography meets useful products.
I work across smart-contract architecture, EVM application development and blockchain infrastructure. My process favors explicit invariants, adversarial thinking, deterministic systems and interfaces that make complex protocols easier to use.
Solidity systems with explicit invariants, gas-aware design and defensive access control.
Wallet flows, transaction UX, indexing and resilient integrations across EVM networks.
Token mechanics, permissions, state transitions and incentive-aware architecture.
Threat modeling, reentrancy analysis, oracle assumptions and failure-mode reviews.
Foundry, Hardhat, TypeScript, ethers, viem, testing pipelines and deployment automation.
RPC strategy, event pipelines and observability for dependable blockchain products.
Composable treasury contracts with role-separated controls, batched execution and emergency pause paths. Designed for transparent governance and predictable settlement.
Event-indexing infrastructure that turns contract activity into searchable protocol state for dashboards and operational tooling.
Testing helpers and deployment scripts that standardize invariant checks, fork tests and deterministic release workflows.
Multi-network payment routing focused on clear transaction states, recoverable failures and low-friction wallet experiences.
Own protocol architecture, security reviews and engineering standards across a growing on-chain product suite.
Built and maintained production contracts, integration layers and automated test systems for DeFi infrastructure.
Moved from web applications into distributed systems, then specialized in EVM development and protocol engineering.
Every privileged action, external call, oracle dependency and state transition gets a threat-model lens before it gets a production path.
invariant(state) == trueFor protocol work, smart-contract engineering, security-minded architecture or blockchain product collaboration, send a note below.