Software engineer transitioning into smart contract security and Web3 tooling.
Background
- C++ — Camera pipelines and real-time 3D rendering (graphics math, performance-critical code, memory and edge-case handling)
- C# — Desktop software for industrial machine-vision systems
- The same engineering rigor — reliability, edge cases, low-level debugging — is what I'm bringing into smart contract security
Now focusing on
- Reproducing real Solidity vulnerabilities with Foundry
- Writing PoCs, fixes, and audit-style writeups
- Building Web3 security tooling
A growing Foundry-based lab of vulnerable contracts, attacker contracts, fixed implementations, and short writeups. Built day by day, in public.
Live: a reentrancy attack drains a 10 ETH vault with only 1 ETH of attacker capital by re-entering withdraw() 11 times before the vulnerable balance update fires.
Next: a fixed version using checks-effects-interactions + OpenZeppelin's ReentrancyGuard.
Solidity · Foundry · EVM · Python · Go · C# · C++