Myย Work
Smart contract audits, software projects, and bug bounty findings.
THORWallet
Found 1 High severity bug in a cross-chain TITN token contract. A `to != lzEndpoint` exemption in the transfer-lock check created an escape hatch. Restricted holders could route tokens through the LayerZero endpoint and bypass the lock entirely. First contest, first finding.
Forte: Float128 Solidity Library
Found 2 High severity bugs in a 128-bit floating-point Solidity library. Key finding: ln(0) did not revert, silently returning an invalid result, violating mathematical invariants and exposing dependent protocols (AMMs, lending rates) to silent precision errors.
K2
Aave V3 adapted to Stellar Soroban. 81 files of Rust, the only non-Solidity review here. Worked it as a differential audit: which EVM assumptions did the port carry across that Soroban does not provide. One finding confirmed; details withheld while the code is live.
Chainlink Payment Abstraction V2
Replaces V1 Uniswap routing with a permissionless Dutch auction settling through CowSwap. Reviewed price-descent timing, the auction callback boundary and PriceManager staleness handling.
Sequence: Transaction Rails
Multichain intent rails, a separate contest from the Ecosystem Wallet. Nine files including a dedicated DelegatecallGuard. Reviewed delegatecall containment, intent binding and replay across chains.
Sequence Ecosystem Wallet
V3 non-custodial smart wallet using passkeys, timed recovery and Merkle-proof configuration. Reviewed configuration integrity, session permission escape and cross-chain signature replay.
Chainlink Rewards
On-chain claim mechanism for the Chainlink BUILD program, a two-file scope against a $200k prize pool. Reviewed double-claim paths, the early-claim discount curve, and factory-to-claim solvency accounting.
HallReserve
Web application for reserving halls. Go REST backend, React/Vite frontend served via Nginx, PostgreSQL database. Fully containerised with Docker Compose.