Martin Casais
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...

  • Data Analytics
  • Data Engineering
  • Deep Learning
  • Automation QA
  • Back-end Development
  • Front-end Development
  • Full Stack Development
  • Web Development
  • Crypto Development
  • Blockchain Development
  • Smart Contract Development
  • Solidity Development
  • Software Dev, Data & Web - Other

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