Smart Contract Engineer from Spain, Spain
I am a smart contract engineer working across EVM and Solana. Solidity and TypeScript are where I spend most of my time.What I have built, so you can judge the work rather than the...
I am a smart contract engineer working across EVM and Solana. Solidity and TypeScript are where I spend most of my time.
What I have built, so you can judge the work rather than the adjectives:
StableGuard is a collateralized stablecoin I wrote end to end. ERC-20 core plus 8 composable modules: an oracle layer with fallback feeds and a staleness circuit breaker, direct and Dutch auction liquidations with commit reveal bidding so bids cannot be front run, a repeg engine, a rate limiter and a timelock. 443 Foundry tests, invariants included, because on a liquidation path unit tests tell you almost nothing.
AutonomiX is payment infrastructure for autonomous agents on Base. x402 USDC micropayments gate API access, so a request is not served until payment clears on chain, plus an ERC-8004 identity registry with onchain reputation. Contracts, backend and frontend all mine.
MessageVault is an ERC-4337 smart account on EntryPoint v0.7 with Paymaster sponsored gas, EIP-191 UserOperation validation and a subgraph behind the UI.
SolSplit does batch payouts on Solana, multi recipient with Address Lookup Tables and versioned transactions, chunked because a single transaction stops fitting well before a real recipient list does.
18+ open source protocols shipped in total. All of it is public at github.com/casaisdev.
I also break things. 4 triaged findings in competitive audit contests, 3 High and 1 Medium, and a private production review that came back with 23 findings, each with a proof of concept reproduced on forked mainnet. I do not report anything I cannot run. My methodology was calibrated by reproducing historical DeFi exploits blind, without knowing the bug in advance, which is a slow way to learn what these systems actually look like from the attacker's side.
The tooling I reach for: Foundry, Hardhat, viem, wagmi, Next.js, The Graph, and my own Hetzner box under Docker and Nginx for anything that has to stay up.
One thing that is unusual about my background: my degree is business and technology rather than pure computer science, so I read MiCA and a balance sheet as well as I read a diff. In stablecoins and payments that has turned out to matter more than I expected when I started.
What I am good for: designing and shipping contracts end to end, payment and stablecoin mechanics, account abstraction, and reviewing someone else's contracts before they deploy. What I will tell you if it comes up: where I am thin. I would rather lose the job than learn on your money.
martincasais.com