Security Stuff
Recent
Working on a prototype for usig LLMs for automatic exploit generation in EVM:
- quimera: data-driven exploit generation for Ethereum smart contracts using LLMs and Foundry.

Worked on some of the most influential smart contract fuzzers for EVM:

Also have some experience with symbolic execution:
- Regularly contribute improvements and fixes to hevm, the symbolic execution engine for the EVM that powers Echidna.
- In the past, added small features and fixed bugs in Manticore.
Recently combined some of these tools (Echidna, hevm and Certora) in a formal verification effort for the ABDK Math 64.64 library.
Old
Fun Stuff
I’m a detective-story geek who created mystery-o-matic.com, a website where you can solve a daily murder mystery in 5 minutes. All the code and website are open-source!
Retro gaming
I’m part of the ScummVM team, volunteering as the main developer for the reimplementation of the following engines/games:
Private engine
Point and click game engine developed by Brooklyn Multimedia for a single game:

Hypno engine
Game engine developed by Hypnotix used for point and click and rail shooters:

Freescape engine
One of the first 3D game engines developed by Incentive Software for a number of games:
- Driller/Space Station Oblivion (1987)
- Dark Side (1988)
- Total Eclipse (1988) / Total Eclipse 2 (1989)
- Castle Master (1990) / Castle Master 2 (1990)
- 3D Construction Kit / Virtual Reality Kit (1991)

Colony engine
One of the first game engines to offer real-time 3D graphics with free movement, created by David Alan Smith and published by Mindscape for a single game:
EEM engine
Point and click detective game engine developed by Stormfront Studios and published by EA*Kids for two games:
SCUMM engine: Rebel Assault games
Reimplementation of the FMV rail shooters developed by LucasArts, as part of the existing SCUMM engine:
Source code reconstruction
Outside of ScummVM, I completed a full source code reconstruction of Bruce Coville’s My Teacher Is an Alien (1997), a point and click adventure developed by 7th Level and Byron Preiss Multimedia. The reconstructed code is bug-for-bug faithful: it produces code identical to the original at the CPU instruction level when compiled with the same tools, verified using binary-comp, a tool I created to compare binaries function by function.